本文最后更新于 387 天前,如有失效请评论区留言。
数据字典查询语句与导出
MySQL 版本:8.0.28
MySQL 连接客户端:navicat premium
查询表名与表注释语句
需要将 TABLE_SCHEMA = 'database'
中的 database 替换为你需要查询的数据库名。
SELECT
TABLE_NAME AS 表名,
TABLE_COMMENT AS 表注释
FROM INFORMATION_SCHEMA.TABLES
WHERE
TABLE_SCHEMA = 'database'
ORDER BY TABLE_COMMENT DESC;
查询表字段名,数据类型,默认值,字段说明语句
需要将 TABLE_SCHEMA = 'database'
中的 database 替换为你需要查询的数据库名。
SELECT
TABLE_SCHEMA AS 库名,
TABLE_NAME AS 表名,
COLUMN_NAME AS 字段名,
COLUMN_TYPE AS 数据类型,
CASE IFNULL(COLUMN_DEFAULT,'Null')
WHEN '' THEN '空字符串'
WHEN 'Null' THEN 'NULL'
ELSE COLUMN_DEFAULT END AS 默认值,
CASE IS_NULLABLE WHEN 'YES' THEN '是' ELSE '否' END AS 是否允许为空,
COLUMN_COMMENT AS 字段说明
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA='databse'
ORDER BY TABLE_NAME, ORDINAL_POSITION;
数据导出
SQL 语句执行完成之后,点击“导出结果”。
点击“导出当前的结果”。
选择数据想要导出的格式,这里我选择了 “Excel 数据表(*.xls)” ,之后点击“下一步”。
可以更改你想要导出到的文件路径与文件名,之后点击“下一步”。
附加选项,一般默认即可,然后点击“下一步”。
最后点击“开始”,开始进行数据导出。
当日志打印出“Finished successfully”,表示已经导出完成,就可以点击“关闭”了。
之后在对应导出的路径下,就能找到你导出的文件。
待续。