Navicat-SQL转WORD

一、Navicat导出Word表格

1. 查询出表结构

打开目标数据库(test)同级的 information_schema 数据库,执行以下SQL即可。

注意:test为数据库名称,user为表名

SELECT
`COLUMNS`.ORDINAL_POSITION AS '序号',
`COLUMNS`.COLUMN_NAME AS '字段名',
`COLUMNS`.COLUMN_TYPE AS '类型(长度)',
`COLUMNS`.NUMERIC_PRECISION AS '精度',
`COLUMNS`.NUMERIC_SCALE AS '小数位数',
`COLUMNS`.COLUMN_DEFAULT AS '默认值',
IF( `COLUMNS`.IS_NULLABLE = 'YES', '√', '' ) AS '允许空',
IF( `COLUMNS`.COLUMN_KEY = 'PRI', '√', '' ) AS '主键',
`COLUMNS`.COLUMN_COMMENT AS '说明'
FROM
information_schema.COLUMNS
WHERE table_name = 'plat_strategy'

2. 复制到word

 

 复制完成后,打开Excel,粘贴到Excel表格上

 再次全选,复制到Word上,选择 “使用目标样式”

 3. 获取表注释

SELECT TABLE_COMMENT 
FROM `TABLES` 
WHERE TABLE_SCHEMA = 'test' AND TABLE_NAME = 'user'

4. 表头背景颜色设置:选中表头--->右键--->表格属性--->边框和底纹

 

posted @ 2024-05-28 17:48  方大帝的博客  阅读(1136)  评论(0编辑  收藏  举报