数据库导出excel信息(mysql数据库已经验证)

导出表信息

复制代码
 1 SELECT
 2     TABLE_NAME 表名,
 3     REPLACE (
 4         REPLACE ( TABLE_COMMENT, CHAR ( 10 ), '' ),
 5         CHAR ( 13 ),
 6         ','
 7     ) 表注释,
 8     TABLE_ROWS 数据量
 9 FROM
10     information_schema.TABLES
11 WHERE
12     TABLE_SCHEMA = 'db_fat_qishi_12328'
复制代码

结果:

 

 

 

导出当前数据库下表中字段信息

复制代码
 1 SELECT
 2     a.TABLE_NAME 表名,
 3     a.TABLE_COMMENT 表注释,
 4     b.COLUMN_NAME 表字段,
 5     b.DATA_TYPE 字段类型,
 6     b.CHARACTER_MAXIMUM_LENGTH 字段长度,
 7 CASE
 8         WHEN b.IS_NULLABLE = 'YES' THEN
 9         '' ELSE '' 
10     END 是否非空,
11 CASE
12         WHEN b.COLUMN_KEY = 'PRI' THEN
13         '' ELSE '' 
14     END 是否为主键,
15     b.COLUMN_COMMENT 字段注释 
16 FROM
17     information_schema.TABLES a,
18     INFORMATION_SCHEMA.COLUMNS b 
19 WHERE
20     b.TABLE_NAME = a.TABLE_NAME 
21     AND a.TABLE_SCHEMA = 'db_fat_qishi_12328'
复制代码

 结果:

 

posted @   爱,诗意永存  阅读(31)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示