数据库表结构(字段信息等)导出Word,Excel,HTML,CHM等格式

您所在的位置:网站首页 写论文如何将表格数据导入文档 数据库表结构(字段信息等)导出Word,Excel,HTML,CHM等格式

数据库表结构(字段信息等)导出Word,Excel,HTML,CHM等格式

2023-07-26 07:10| 来源: 网络整理| 查看: 265

前一段时间做一个项目,需要导出数据库表的字段、注释等信息描述,没有仔细找导出方式,全部都是部分复制粘贴+部分手打+调整格式,还算数据库的表结构信息和注释信息等数量范围内可以接受(但是也让人觉得十分恶心,一个程序员决不能手动做这么多重复且无聊的事情,何况我这么懒~)

下面尝试三种方式导出数据库表结构:

一、SQL语句查询表结构方式(复制粘贴)二、采用软件DBCHM来导出(开源软件)三、采用DBExportDoc V1.0 For MySQL来导出

一、SQL语句查询表结构方式(复制粘贴)

SQL语句查询表结构信息方式(然后复制粘贴到Word后调整格式(文本转成表格))(存在一些格式问题,但是灵活性最高,完全依赖SQL语句进行查询,便于修改格式和增删字段信息等。) 方法: ①在cmd中进行操作执行SQL语句: 连接SQL:mysql -u root -p 输入密码登录。 执行如下语句(可根据需要自动修改) (参考文章:https://www.cnblogs.com/hfultrastrong/p/9053518.html):

SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注 FROM INFORMATION_SCHEMA.COLUMNS where -- developerclub为数据库名称,到时候只需要修改成你要导出表结构的数据库即可 table_schema ='developerclub' AND -- article为表名,到时候换成你要导出的表的名称 -- 如果不写的话,默认会查询出所有表中的数据,这样可能就分不清到底哪些字段是哪张表中的了,所以还是建议写上要导出的名名称 table_name = 'article'

测试结果如下: 在这里插入图片描述

②Navicat——mysql命令列界面:在这里插入图片描述 ③Navicat——查询界面: 在这里插入图片描述 不同的操作界面获取的格式大致不同(复制粘贴原因),这种方式复制到Word并不理想,不能形成比较好的表格形式,只是在cmd或者命令列这种看起来比较直观,并不太适合做数据库表结构文档。 上述复制粘贴还可以弄到Typora这种Markdown软件编辑器下,然后导出为Word,PDF等也可以,但是格式需要手动调整,工作量也很大。 下面样例可以看出通过Typora再导出效果也不好(多余字符和不对齐的列、空余的列等): 在这里插入图片描述

二、采用软件DBCHM来导出(开源软件)

采用软件DBCHM来导出(开源软件,地址:https://gitee.com/lztkdr/DBCHM),效果很好(支持Word,Excel,PDF,HTML,CHM,XML,MD等格式): 在这里插入图片描述 具体使用方式参考官方链接:https://gitee.com/lztkdr/DBCHM即可。 测试结果: Word: 在这里插入图片描述 Excel: 在这里插入图片描述 在这里插入图片描述 CHM: 在这里插入图片描述 在这里插入图片描述 HTML: 在这里插入图片描述 在这里插入图片描述

三、采用DBExportDoc V1.0 For MySQL来导出

采用DBExportDoc V1.0 For MySQL来导出: 参考地址:https://www.jianshu.com/p/b8adc4578062 具体使用方式请参考上述网址。 在使用之前记得安装配置好mysql-connector-odbc并且打开Word的宏(本方式无需安装软件。) mysql-connector-odbc: 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 打开 DBExportDoc V1.0 For MySQL.doc具体相关步骤请参见:https://www.jianshu.com/p/b8adc4578062 Word:在这里插入图片描述 测试结果(效果还是很好的): 在这里插入图片描述 希望你阅读本篇之后不用再被繁琐的数据库表结构说明文档而烦恼,同时希望我们都不用被繁琐且重复的事情所困扰,重复性的工作都交给计算机去做吧~ 加油,共勉~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3