数据库文档编写,如何通过Navicat把表导成表格?数据库快速导出为excel表格信息,excel导出到word表格

数据库文档编写,如何通过Navicat把表导成表格?数据库快速导出为excel表格信息,excel导出到word表格

场景

最近项目需要写一下,数据库文档.
几百个表,一个一个字段复制写到word表格,太恐怖了.

我们需要用到工具.

技术准备

sql

  1. 查库
-- SELECT
-- table_name
-- FROM
-- INFORMATION_SCHEMA. TABLES
-- WHERE
-- table_schema = 'db_system'
  1. 查表的信息
SELECT
t.COLUMN_NAME AS fieldName,
(
CASE
WHEN t.IS_NULLABLE = 'YES' THEN
'true'
ELSE
'false'
END
) AS blank,
-- (t.ORDINAL_POSITION * 10) AS sort,
t.COLUMN_COMMENT AS fieldComment,
t.COLUMN_TYPE AS fieldType
FROM
information_schema.`COLUMNS` t
WHERE
t.TABLE_SCHEMA = (SELECT DATABASE())
AND t.TABLE_NAME = 'sys_columns';

运行结果例子:

数据库文档编写,如何通过Navicat把表导成表格?

先导出结果为 excel

数据库文档编写,如何通过Navicat把表导成表格?

选择导出当前结果

数据库文档编写,如何通过Navicat把表导成表格?

数据库文档编写,如何通过Navicat把表导成表格?

打开excel

如图,我们选中 有数据的地方,

注意: 如果有空的地方,你打上一个null,或者空. 否则导入到 word,就这一col没饿了.

  1. 调整样式

数据库文档编写,如何通过Navicat把表导成表格?

  1. 设置内外边框

数据库文档编写,如何通过Navicat把表导成表格?

  1. 导入,另存为,hml格式

数据库文档编写,如何通过Navicat把表导成表格?

数据库文档编写,如何通过Navicat把表导成表格?

把导出的 html 格式的 excel 导入到 word

  1. 使用 浏览器,打开刚导出的 html格式的 excel

如图:

数据库文档编写,如何通过Navicat把表导成表格?

  1. 直接选择复制

不截图了

  1. 到 word 进行粘贴即可.

最后: 调整word 表格格式

自己来啊,你以前写论文怎么整的,就怎么整啊.

总结:

附上成品照:

数据库文档编写,如何通过Navicat把表导成表格?

更新

优化为中文标题的sql



SELECT
t.COLUMN_NAME AS "字段名称",
t.COLUMN_COMMENT AS "字段描述",
t.COLUMN_TYPE AS "字段类型",
(
CASE
WHEN t.IS_NULLABLE = 'YES' THEN
'true'
ELSE
'false'
END
) AS "允许空"
-- (t.ORDINAL_POSITION * 10) AS sort,


FROM
information_schema.`COLUMNS` t
WHERE
t.TABLE_SCHEMA = (SELECT DATABASE())
AND t.TABLE_NAME = 'sys_columns';

结果如图:

数据库文档编写,如何通过Navicat把表导成表格?数据库快速导出为excel表格信息,excel导出到word表格

本作品采用《CC 协议》,转载必须注明作者和本文链接
嗨,我是波波。曾经创业,有收获也有损失。我积累了丰富教学与编程经验,期待和你互动和进步! 公众号:上海PHP自学中心
wangchunbo
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 3
wangchunbo

更新: 可以 直接在 navcait 新建一个查询工具,查出结果,然后复制一下.

file

然后,你之前不是导出了 一个 html的 excel文件吗. 格式也处理好了. 看图: file 你直接粘贴进去,格式都对的.. 粘贴一下看图:+1: file 可能行数不一致,你把多余的删除即可. 删除多余的之后:+1: 看图,格式都是完整的哈哈哈哈哈 file

3年前 评论
wangchunbo

同理,如果是, 少了,复制进去变多了, 你自己调整一下格式就行. so easy ,希望可以帮主到大家

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
司机 @ 某医疗行业
文章
299
粉丝
346
喜欢
563
收藏
1124
排名:61
访问:12.5 万
私信
所有博文
社区赞助商