mysql导出表结构到excel


执行sql:

SELECT
f.TABLE_NAME 表名,
f.TABLE_COMMENT 表注释,
t.COLUMN_NAME 字段名称,
t.COLUMN_TYPE 数据类型,
t.COLUMN_KEY 约束1PRI主键约束2UNI唯一约束2MUI可以重复索引,
t.IS_NULLABLE 是否为空,
t.COLUMN_COMMENT 字段注释,
t.COLLATION_NAME 使用字符集,
t.DATA_TYPE 字段类型,
t.EXTRA 额外配置
FROM(
SELECT
sch.TABLE_SCHEMA,
sch.TABLE_NAME,
sch.TABLE_COMMENT
FROM information_schema.`TABLES` sch
WHERE TABLE_SCHEMA='db_promote'
-- 加上可过滤到表
-- AND TABLE_NAME='t_users'
) f
LEFT JOIN information_schema.COLUMNS t ON f.TABLE_SCHEMA=t.TABLE_SCHEMA AND f.TABLE_NAME=t.TABLE_NAME

展示效果:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM