数据库查询生成器(快捷的数据库文档查询)

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

数据库查询生成器(快捷的数据库文档查询)(1)

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 支持导出哪些文档格式?

数据库查询生成器(快捷的数据库文档查询)(2)

3 更新表列的注释,有哪些方式?

通过 文件➡导入备注,选择文件导入进行更新批注(注释):

  • pdm 由PowerDesigner设计数据库时产生
  • xml 由Visual Studio设置 实体类库的项目属性,勾选 XML文档文件 后生成项目时产生
  • xml 由SmartSQL的 XML导出 而产生
工具使用

1 数据库连接

  • 连接管理里面可以对当前添加的连接进行添加、删除和修改等操作
  • 目前支持对SQLServer、MySQL、PostgreSQL、SQLite等4种数据库的支持
  • 对Oracle、DB2、TIDB、达梦等其他关系型数据库的支持也正在紧张进行中

数据库查询生成器(快捷的数据库文档查询)(3)

数据库查询生成器(快捷的数据库文档查询)(4)

2 分组管理

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

数据库查询生成器(快捷的数据库文档查询)(5)

数据库查询生成器(快捷的数据库文档查询)(6)

3 快捷查询

数据库查询生成器(快捷的数据库文档查询)(7)

数据库查询生成器(快捷的数据库文档查询)(8)

数据库查询生成器(快捷的数据库文档查询)(9)

数据库查询生成器(快捷的数据库文档查询)(10)

4 导入导出

数据库查询生成器(快捷的数据库文档查询)(11)

数据库查询生成器(快捷的数据库文档查询)(12)

5 设置/关于

数据库查询生成器(快捷的数据库文档查询)(13)

数据库查询生成器(快捷的数据库文档查询)(14)

文档截图
  • CHM文档

数据库查询生成器(快捷的数据库文档查询)(15)

数据库查询生成器(快捷的数据库文档查询)(16)

  • HTML文档

数据库查询生成器(快捷的数据库文档查询)(17)

数据库查询生成器(快捷的数据库文档查询)(18)

—END—

开源协议:Apache2.0

开源地址:https://github.com/TeslaFly01/SmartSqlT

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页