生成数据库设计文档小技巧
利用数据库自身功能生成excel和word文档
我们在程序开发的时候,离不开数据库设计。有些数据库设计软件功能很强大,可是我们在编写设计文档的时候,不可避免的要使用word,毕竟这些文档资料是要存档方便传阅的。数据库设计软件也无法导出一个字段说明的二维表格出来,我们只能手工一个个复制写进word文档,并且还要长期维护这份文档,很容易遗漏。再加上现在流行知识产权保护,很多企业都禁止使用破解版、盗版软件,那么免费好胜的数据库设计软件选择范围就更加狭窄了,连数据库都不能好好设计了,更别提生成字段说明的二维表格了。
这篇文章就教大家一个小技巧,利用数据库自身功能,导出我们想要的字段说明文档。
使用的软件环境说明
软件 | 版本 |
---|
mysql | 5.6.50 | MySQL Workbench | 8.0 |
查询所有表名
select t.table_name as 表名,t.table_comment as 说明 from information_schema.tables t where t.table_schema='xxx'; 可以看到类似如下数据 复制到excel里面就是一份数据库表概览的资料了
查询所有列名
select t.table_name as 表名,t.column_name as 字段,t.column_type as 类型,t.column_comment as 说明 from information_schema.columns t where t.table_schema='poms' order by t.table_name,t.ordinal_position; 可以看到类似如下数据 复制到excel里面就是一份数据库表字段说明的资料了
设置excel
在excel里面可以进行如下设置
- 把第一行冻结固定
- 然后开启筛选,这样就可以根据表名筛选这张表的所有字段说明了
- 把整份表格设置实心线框
- 接下来就可以愉快的通过利是复制到word里面了
- 复制后会在word里面直接显示表格
|