导出数据库表结构至Excel
Navicat 支持导出数据库表结构,也就是建表语句,但却是以 SQL 脚本的形式,这并不符合导出表格的要求,因此需要自行实现
具体操作方法是手写一条查询表结构的SQL语句,然后将查询结果复制到 Excel 中,保存 Excel 即可,也可以在 Excel 中将包含数据的行列进行复制,粘贴到 Word 或者其他编辑器中
查询语句如下:
-- 查询数据库表信息
SELECT
COLUMN_NAME 列名,
DATA_TYPE 字段类型,
CHARACTER_MAXIMUM_LENGTH 长度,
IS_NULLABLE 是否为空,
IF(column_key = 'PRI','Y','') 是否为主键,
COLUMN_DEFAULT 默认值,
COLUMN_COMMENT 备注
FROM
INFORMATION_SCHEMA. COLUMNS
WHERE table_schema = 'database_name' AND table_name = 'table_name';
其中 database_name
为实际数据库的的名称,table_name
为需要导出的表的名称,根据自己数据库名称进行修改。