天南私塾

天行健,君子以自强不息

0%

Mysql导出数据库设计文档

方式一 DBExportDoc

在word中,利用ODBC驱动源,OFFICE宏来控制报表输出

作者博客地址:

https://blog.csdn.net/yzsind

下载工具

工具下载:

链接:

https://pan.baidu.com/s/1y1bERGvKM2oftkY_M5zBVg

提取码:mhtd

根据Mysql数据库的版本下载想用的驱动源

也可去官网下载:

https://dev.mysql.com/downloads/connector/odbc/

双击安装ODBC

打开windows控制面板

打开windows控制面板,管理工具,打开ODBC64(请根据版本自行选择)

添加ODBC数据源

点击添加,选择相应版本的Mysql ODBC,点击完成,会出现连接选项

创建数据源

第二步安装成功之后会出现相应的ODBC

8.0版本的会出现两个,一个是 ANSI driver 和 Unicode driver 两个版本。

Unicode driver 版本提供了更多字符集的支持,也就是提供了多语言的支持。而ANSI driver 版本是只针对有限的字符集的范围。

这里以添加8.0Unicode driver为例

数据源名称起名为mysql8

数据源配置

打开word选项,设置宏

启用所有宏

word连接数据源

解压压缩包,打开DBExportDoc V1.0 For MySQL.doc

连接数据库,修改相应的用户名密码以及数据源名称

解压

连接数据库

修改数据源

连接成功

导出数据库表结构

选择相应的表,并导出

选择表导出

第一次尝试就最后导出的一步一直报错,命令无效

后来重启了电脑又好了,此错不知何因

方式二 动软代码生成工具

动软官网: http://www.maticsoft.com/download.aspx

下载动软代码生成工具并解压安装

网盘下载地址:

链接:https://pan.baidu.com/s/1gLDCjofc9-IV3g_9raan6g

提取码:09hq

解压后运行Codematic2.msi安装,安装成功后,桌面出现

运行动软代码生成器

选择新增数据库服务器,选择相应的数据库并连接

然后重启软件

连接服务器,选择数据库文档生成器

选择数据库和表,点击生成

文档就生成好了

方式三. Mysql2docx

安装python环境

官网:

https://www.python.org/downloads/

安装时,勾选加入环境变量

一定要勾选安装PIP插件

安装Mysql2docx插件

打开CMD命令窗口,输入

pip install Mysql2docx

会自动下载安装Mysql2docx插件

安装完提示你升级PIP18,可以不予理会

生成文档

CMD命令框继续输入

python

进入到了python命令模式

然后分别输入执行以下三条命令

from Mysql2docx import Mysql2docx

m=Mysql2docx()

m.do('127.0.0.1','root','password','db_test',3306)

最终会在C盘用户目录下生成文档

我在连接本地localhost时,生成的文档是空的,不知为何,远程连接数据库是没问题,可能是因为Mysql的版本??