查询导出mysql数据字典

查询语句

SELECT
#c.TABLE_SCHEMA AS'数据库名',
c.TABLE_NAME AS'表名',

t.TABLE_COMMENT '中文表名',

c.COLUMN_NAME AS'列名',

c.COLUMN_TYPE AS'类型',

c.COLUMN_DEFAULT AS'默认值',

c.IS_NULLABLE AS'允许为空',

c.DATA_TYPE AS'数据类型',

c.CHARACTER_MAXIMUM_LENGTH AS'字符最大长度',

c.NUMERIC_PRECISION AS'数字精度',

c.NUMERIC_SCALE AS'小数位数',

c.COLUMN_COMMENT AS'字段说明'FROM information_schema.TABLES t right JOIN information_schema.COLUMNS c

on c.TABLE_NAME=t.TABLE_NAME WHERE c.TABLE_SCHEMA= 'db_name' and t.TABLE_schema !='mysql' #db_name代表数据库名

 结果中需要排除mysql内置的user表

posted @ 2021-08-11 09:45  TIFOSI_Z  阅读(91)  评论(0)    收藏  举报