阅读量:0
假设我们要查询名为your_table_name
的表中的所有字段信息 以下是获取该表所有字段列表的SQL查询语句 SELECT COLUMN_NAME, DATA_TYPE, COLUMN_DEFAULT, IS_NULLABLE, COLUMN_KEY, EXTRAS FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'your_database_name' 替换为你的数据库名 AND TABLE_NAME = 'your_table_name'; 替换为你的表名
解释:
INFORMATION_SCHEMA.COLUMNS
: 这是一个系统表,包含了数据库中所有表的列信息。
TABLE_SCHEMA
: 指定数据库名。
TABLE_NAME
: 指定要查询的表名。
COLUMN_NAME
: 列名。
DATA_TYPE
: 数据类型。
COLUMN_DEFAULT
: 列的默认值。
IS_NULLABLE
: 是否可以为NULL。
COLUMN_KEY
: 列是否是键的一部分(如主键、外键等)。
EXTRAS
: 列的额外信息,例如自增、自动递增等。
确保将'your_database_name'
和'your_table_name'
替换为实际的数据库和表名。