shigen
坚持更新文章的博客写手,擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记录成长,分享认知,留住感动。 个人IP:shigen
逛博客的时候,发现了一个很有意思的文章:数据库表结构导出工具。带着好奇,我也去DIY了一个,先看看效果:
这个就是主要的程序界面,可以选择生成md文档或者docx文档。具体的文档内容如下:
功能可以成功的实现,现在我们来分析一下原理,核心就是几条sql语句:
使用show tables
就可以看到当前数据库下边的所有的数据表。
使用desc xxx
即可查看表的详细结构,包含字段的全部信息。
字段的注释需要额外的sql了:
当然,shigen
也看到过连表查询出字段的注释的,可以进一步的改进。
做一波小总结:其实数据库文档生成,就是用一些sql语句获得对应的表信息和字段信息,使用文本拼接写入到文件里。
那本次设计的代码也在这里,欢迎大家学习交流:
与shigen一起,每天不一样!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。