输出mysql数据库设计文档

前言

最近需要把数据库输出word表格文档,由于表较多,一个个表结构复制出来做成文档感觉效率太低,想实现一键导出来,INFORMATION_SCHEMA的数据可以检索出想要的数据,COLUMNS获取所有列数据属性和TABLES获取所有表数据属性。

整个思路就是连接数据库,检索表数据、列字段数据,输出doc

当然,感觉实现还需要花一定时间熟悉word相关框架包,最后还是去找了现成的。现成如下

java版
https://blog.csdn.net/lq18050010830/article/details/78851180
python版
https://gitee.com/icecooly/Mysql2docx

搭建

我用了python工具版Mysql2docx,很方便,安装软件即可。

1.环境:

安装与使用

安装 注意配置环境变量,Mysql2docx使用如下 [需要python3.0以上]

pip install Mysql2docx  

使用

>>> from Mysql2docx import Mysql2docx
>>> m=Mysql2docx()
>>> m.do('127.0.0.1','root','password','db_test',3306)

`

执行成功将 在C:\Users\Administrator生成“数据库设计文档.docx”

效果

结语

工具很棒,开源的,自己可以随意修改,感谢作者的无私奉献~