The following is an introduction to using SQL query statements to obtain the table name, table description, field ID, field name, data type, length, precision, whether it can be null, default value, whether it is auto-increment, whether it is a primary key, and column description of the table in the Mysql database. 1. Query table information (table name/table description) SELECT table_name name,TABLE_COMMENT value FROM INFORMATION_SCHEMA.TABLES WHERE table_type='base table' and table_schema = 'database name' order by table_name asc 2. Query field information (field ID/field name/data type/length/precision/whether it can be null/default value/whether it is auto-increment/whether it is primary key/column description) Method 1: Method 2: select ORDINAL_POSITION as Colorder, Column_Name as ColumnName, data_type as TypeName, COLUMN_COMMENT as DeText, (case when data_type = 'float' or data_type = 'double' or data_type = 'decimal' then NUMERIC_PRECISION else CHARACTER_MAXIMUM_LENGTH end ) as length, NUMERIC_SCALE as Scale,(case when EXTRA='auto_increment' then 1 else 0 end) as IsIdentity,(case when COLUMN_KEY='PRI' then 1 else 0 end) as IsPK, (case when IS_NULLABLE = 'NO' then 0 else 1 end)as CanNull,COLUMN_DEFAULT as DefaultVal from information_schema.columns where table_schema = 'Database name' and table_name = 'Table name' order by ORDINAL_POSITION asc The above are several ways for Sql to obtain table names in the MySql database and column information such as field names and data types in the description table. If this is not what you need, you can also read the following related articles You may also be interested in:
|
<<: Detailed steps to delete environment variables in Linux
>>: Vue project implements graphic verification code
After learning the basic operations of Docker, we...
I recently came into contact with MySQL. Yesterda...
The GROUP BY statement is used in conjunction wit...
Some special characters and icons used in the pro...
Table of contents Problem Description Front-end c...
Import: Due to project requirements, we will enca...
Preface It's a cliché. Here I will talk about...
<br />Original text: http://andymao.com/andy...
Both methods can be used to execute a piece of ja...
This article example shares the specific code of ...
1. Docker installation and settings #Install Cent...
Table of contents Step 1: Build the framework Ste...
Under the instructions of my leader, I took over ...
I read many tutorials, but found that I could nev...
UCenter Home is an SNS website building system rel...