利用mysql自带的information_schema库里面的COLUMNS表信息。

1
2
3
4
5
6
7
8
9
10
11
SELECT
TABLE_NAME 表名,
COLUMN_NAME 列名,
COLUMN_TYPE 类型,
IS_NULLABLE 是否允许为空,
COLUMN_DEFAULT 默认值,
COLUMN_COMMENT 备注
FROM
information_schema.`COLUMNS`
WHERE
TABLE_SCHEMA = '数据库名'

利用navicat导出向导,导出查询的结果即可。