(Mysql)Navicat如何导出Excel格式表结构

时间:2022-12-31 14:32:47

一、点击navicat查询(新建)
(Mysql)Navicat如何导出Excel格式表结构
二、把如下查询sql语句复制粘贴进去,修改对应的数据库名称和表名称

SELECT
	COLUMN_NAME 列名,
	COLUMN_TYPE 数据类型,
	DATA_TYPE 字段类型,
	CHARACTER_MAXIMUM_LENGTH 长度,
	IS_NULLABLE 是否为空,
	COLUMN_DEFAULT 默认值,
	COLUMN_COMMENT 备注
FROM
	INFORMATION_SCHEMA. COLUMNS
WHERE
	-- senta-service-mdt2.0为数据库名称,到时候只需要修改成你要导出表结构的数据库即可
	table_schema = 'senta-service-mdt2.0'
AND -- s_patient_list为表名,到时候换成你要导出的表的名称
-- 如果不写的话,默认会查询出所有表中的数据,这样可能就分不清到底哪些字段是哪张表中的了,所以还是建议写上要导出的名名称
table_name = 's_patient_list'

(Mysql)Navicat如何导出Excel格式表结构
三、复制需要的表结构
(Mysql)Navicat如何导出Excel格式表结构
四、粘贴到excel表格中
(Mysql)Navicat如何导出Excel格式表结构

备注:mysql INFORMATION_SCHEMA COLUMNS 字段说明

标准名称 SHOW名称 注释
TABLE_CATALOG 表目录
TABLE_SCHEMA 表架构
TABLE_NAME 表名
COLUMN_NAME Field 列名
ORDINAL_POSITION 列位置
COLUMN_DEFAULT Default 默认值
IS_NULLABLE Null 是否允许为空
DATA_TYPE Type 数据类型
CHARACTER_MAXIMUM_LENGTH Type 最大长度
CHARACTER_OCTET_LENGTH 八位字节长度
NUMERIC_PRECISION Type 精度
NUMERIC_SCALE Type 小数位
CHARACTER_SET_NAME 字符集
COLLATION_NAME Collation 排序规则
COLUMN_TYPE Type 字段类型
COLUMN_KEY Key 字段主键
EXTRA Extra 额外信息
COLUMN_COMMENT Comment 注释