SELECT
COLUMN_NAME as '列名',
DATA_TYPE as '字段类型',
CHARACTER_MAXIMUM_LENGTH as '长度',
column_key as '主键',
CASE
WHEN IS_NULLABLE = 'YES' THEN '是'
ELSE '否'
END as '是否为空',
COLUMN_DEFAULT as '默认值',
COLUMN_COMMENT as '备注'
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
table_schema = '库名'
and TABLE_NAME = '表名';
注意
库名一定要添加哦,不然不同库同名表的字段属性会被查询出来哦
本文档展示了如何从INFORMATION_SCHEMA.COLUMNS表中提取库名和表名指定的表的字段信息,包括列名、数据类型、长度、主键状态、空值允许与否、默认值以及备注,对数据库设计和管理具有参考价值。

被折叠的 条评论
为什么被折叠?



