选择数据库,执行以下SQL:

SELECT
c.TABLE_NAME '表名',
t.TABLE_COMMENT 表说明,
c.COLUMN_NAME '列名',
c.COLUMN_COMMENT '描述',
c.COLUMN_TYPE '数据类型',
c.CHARACTER_MAXIMUM_LENGTH '最大长度',
c.IS_NULLABLE '必填',
c.COLUMN_DEFAULT '默认值'
FROM
information_schema.COLUMNS c JOIN information_schema.TABLES t ON c.TABLE_NAME = t.TABLE_NAME
WHERE
c.table_schema = 'base_dev' #表所在数据库
-- t.and table_name = 'man' ; #你要查的表

导出结果,输出为所需文本即可:

MySQL数据库表结构文档输出

 

相关文章: