本文最后更新于 442 天前,如有失效请评论区留言。
数据字典查询语句与导出

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”,表示已经导出完成,就可以点击“关闭”了。

之后在对应导出的路径下,就能找到你导出的文件。
待续。