大家好,欢迎来到IT知识分享网。
《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个数据库文档工具——SmartSQL。

SmartSQL 是一款方便、快捷的数据库文档查询、导出工具!该工具从最初支持CHM文档格式开始,通过不断地探索开发、集思广益和不断改进,又陆续支持Word、Excel、PDF、Html、Xml、Json、MarkDown等文档格式的导出。同时支持SqlServer、MySql、PostgreSQL、SQLite等多种数据库的文档查询和导出功能。
数据库支持
- ✅ SqlServer
- ✅ MySQL
- ✅ PostgreSQL
- ✅ SQLite
- ☑️Oracle
- ☑️DB2
- ☑️TIDB
- ☑️达梦
- ☑️人大金仓
主要功能
1 文档的内容都包含什么?
- 表 序号 | 列名 | 主键 | 自增 | 数据类型 | 长度 | 允许NULL值 | 默认值 | 备注说明
- 视图 视图内容SQL脚本
- 存储过程 存储过程内容SQL脚本
2 支持导出哪些文档格式?

3 更新表列的注释,有哪些方式?
通过 文件➡导入备注,选择文件导入进行更新批注(注释):
- pdm 由PowerDesigner设计数据库时产生
- xml 由Visual Studio设置 实体类库的项目属性,勾选 XML文档文件 后生成项目时产生
- xml 由SmartSQL的 XML导出 而产生
工具使用
1 数据库连接
- 连接管理里面可以对当前添加的连接进行添加、删除和修改等操作
- 目前支持对SQLServer、MySQL、PostgreSQL、SQLite等4种数据库的支持
- 对Oracle、DB2、TIDB、达梦等其他关系型数据库的支持也正在紧张进行中


2 分组管理
- 在此可以对数据库中的表、视图、存储过程等对象实现自定义分组,方便后续管理
- 同时还支持对分组进行排序,将鼠标放在需要排序的分组上,当鼠标箭头变成➕就可以进行拖动排序了
- 对常用的分组可以置为默认展开,不常用的分组置为默认不展开,保持左侧菜单界面干净、清爽


3 快捷查询




4 导入导出


5 设置/关于


文档截图
- CHM文档


- HTML文档


—END—
开源协议:Apache2.0
开源地址:
https://github.com/TeslaFly01/SmartSqlT
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/173478.html