Mysql 快速生成交付文档

项目完成以后,需要将数据库中的表和结构,导出成人性化的交付文档,可以用下面的 SQL 将指定数据库快速导出

SELECT
    TABLE_SCHEMA AS '数据库',
    TABLE_NAME AS '表名',
    COLUMN_NAME AS '字段名',
    COLUMN_TYPE AS '字段类型',
    COLUMN_COMMENT AS '字段解释'
FROM
    information_schema. COLUMNS
WHERE
    TABLE_SCHEMA = '数据库名'

获取结果以后,直接全选并复制到 Excel 中,设置一个表格样式,大功完成。

还可以利用 Navicat 的 Model 功能,逆向出 Model 图,这样交付文档会更加好看一些。

在 Navicat 中,全选表以后,右键选择 Reverse table to model,然后导出成 PNG。