SELECT
COLUMN_NAME 字段名,
COLUMN_TYPE 类型,
-- COLUMN_DEFAULT 默认,
IF( IS_NULLABLE = 'NO', '否', '是' ) AS '非空', -- IS_NULLABLE = 'NO' 时,为必填,必填返回“是”,非必填返回空
COLUMN_COMMENT 注释
-- IF( column_key='PRI','','' ) AS '主键唯一' -- column_key='PRI' 时,为主键唯一索引,是返回“是”,否返回空
-- CHARACTER_MAXIMUM_LENGTH 字符串最大长度【以字符为单位】,
-- CHARACTER_OCTET_LENGTH 字符串最大长度【以字节为单位】,
-- CHARACTER_SET_NAME 字符串字符集名称,
-- COLLATION_NAME 字符串归类名称,
-- NUMERIC_PRECISION 数字精度,
-- NUMERIC_SCALE 数字刻度,
-- DATETIME_PRECISION 时间分数秒精度
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE-- performance_schema 为数据库名称,到时候只需要修改成你要导出表结构的数据库即可
table_schema = 'budget'
AND
-- events_errors_summary_by_account_by_error 为表名,到时候换成你要导出的表的名称
-- 如果不写的话,默认会查询出该数据库中所有表的表结构;这里如果指定表名,则可以导出单独一个表的表结构
table_name = 'test_table'
ORDER BY
TABLE_NAME,
ORDINAL_POSITION
navicat将字段注释导出Excel
于 2024-03-19 09:56:28 首次发布