数据库导出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 @ 2023-02-13 16:14  爱,诗意永存  阅读(26)  评论(0编辑  收藏  举报