我们使用PowerDesign 设计数据库表,生成SQL语句,最后执行SQL语句生成数据库表。实际中经常微调数据库中的字段,可以逆向工程的方式更新到PowerDesign. 但有时候我们想导出整个数据库的表结构(字段、字段类型、长度及对应的中文名称,数据字典),可以直接通过SQl语句实现这一功能。 以下为Navicat导出指定数据表的数据结构、字段、备注、数据类型:
SELECT
TABLE_NAME 表名,
COLUMN_NAME 列名,
COLUMN_TYPE 数据类型,
DATA_TYPE 字段类型,
CHARACTER_MAXIMUM_LENGTH 长度,
IS_NULLABLE 是否为空,
COLUMN_DEFAULT 默认值,
COLUMN_COMMENT 备注
FROM
information_schema. COLUMNS
WHERE
TABLE_NAME IN (
'表名2',
'表名1'
)
AND TABLE_SCHEMA = '数据库名';
数据可以复制,也可以导出到Excel。
引用文献:shursulei的博客