开源项目:数据库表结构生成文档工具

一、软件介绍
今天给大家分享我自己编写的数据库表结构文档生成工具,方便大家在实际开发当中,可以很方便导出业务系统的表结构,也可以作为项目验收文档中数据库设计文档使用。这样可以大大减少编写数据库表结构文档的时间,有需要的朋友欢迎下载或者沟通交流!
二、技术框架
● 编程语言:C# ( Net Framework4.5.5)● 数据库技术框架:Dapper● 导出Word文档:NPOI● 访问方式:WinForm窗体应用程序,Windows操作系统可以直接运行
三、功能介绍
● 支持SQLServer、MySQL(5.7、8.0)、SQLite 三种类型的数据,持续更新● 支持Word、Html、MarkDown 三种格式的导出● 导出内容包含数据表(字段详情、字段注释、长度、默认值等)、创建表脚本、视图及视图脚本、存储过程及脚本● 支持生成文档的同时直接打开文档● 支持数据库备份(目前只支持SQLServer导出bak备份文件)
四、代码展示
1、获取数据库信息部分代码
2、导出Html文档代码
五、运行效果
应用程序主界面

支持三种生成文档类型:每次只能选择一种,推荐使用markdown格式Word文档生成效果

Html文档生成效果

MarkDown文档效果

针对SQLServer数据库备份

六、 项目开源地址
GitHub:https://github.com/hgmsq/SqlToDocTool
Gitee:https://gitee.com/hgm1989/SqlToDocTool
Gitcode:https://gitcode.net/xishining/SqlToDocTool