一、点击navicat查询(新建)
二、把如下查询sql语句复制粘贴进去,修改对应的数据库名称和表名称SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注FROM INFORMATION_SCHEMA. COLUMNSWHERE -- senta-service-mdt2.0为数据库名称,到时候只需要修改成你要导出表结构的数据库即可 table_schema = 'senta-service-mdt2.0'AND -- s_patient_list为表名,到时候换成你要导出的表的名称-- 如果不写的话,默认会查询出所有表中的数据,这样可能就分不清到底哪些字段是哪张表中的了,所以还是建议写上要导出的名名称table_name = 's_patient_list'三、复制需要的表结构四、粘贴到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 | 注释 |