Navicat导出指定数据表的数据结构、字段、备注、数据类型

Posted by WT on April 26, 2019

我们使用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的博客