• Stars
    star
    384
  • Rank 111,182 (Top 3 %)
  • Language
    C#
  • License
    Apache License 2.0
  • Created over 2 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🔥🔥🔥 SmartSQL 是一款方便、快捷的数据库文档查询、导出工具!该工具从最初支持CHM文档格式开始,通过不断地探索开发、集思广益和不断改进,又陆续支持Word、Excel、PDF、Html、Xml、Json、MarkDown等文档格式的导出。同时支持SqlServer、MySql、PostgreSQL、SQLite等多种数据库的文档查询和导出功能。
SmartSQL

SmartSQL

一款方便、快捷的数据库文档查询、生成工具

致力于成为帮助企业快速实现数字化转型的元数据管理工具

visual studio 2019 csharp license release

框架 .Net 支持系统

首页

🚩 项目介绍

SmartSQL 是一款方便、快捷的数据库文档查询、导出工具!从最初仅支持SqlServer数据库、CHM文档格式开始,通过不断地探索开发、集思广益和不断改进,又陆续支持WordExcelPDFHtmlXmlJsonMarkDown等文档格式的导出。同时又扩展支持包括SqlServerMySqlPostgreSQLSQLite等多种数据库的文档查询和导出功能。

🏅开源地址

Gitee
GitHub

🎯下载地址

码云: https://gitee.com/izhaofu/SmartSQL/releases

蓝奏云下载:https://wwoc.lanzoum.com/b04dpvcxe

蓝奏云密码:123

文件下载解压后,双击运行 SmartSQL.exe即可

🚀 本项目力求做最方便、快捷的数据库文档查询生成工具!

💎 数据库支持

  • SqlServer
  • MySQL
  • ✅ Oracle
  • ✅ PostgreSQL
  • SQLite
  • 达梦
    • DB2
    • TIDB
    • 瀚高
    • kingbase

📖 主要功能

文档的内容都包含什么?

  • 序号 | 列名 | 主键 | 自增 | 数据类型 | 长度 | 允许NULL值 | 默认值 | 备注说明
  • 视图 视图内容SQL脚本
  • 存储过程 存储过程内容SQL脚本

支持导出哪些文档格式?

CHM文档 Excel文档 Word文档 PDF文档
Html文档 Xml文档 Json MarkDown

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

  • 通过 文件导入备注,选择文件导入进行更新批注(注释):
    • pdm 由PowerDesigner设计数据库时产生。
    • xml 由Visual Studio设置 实体类库的项目属性,勾选XML文档文件后生成项目时产生。
    • xml 由SmartSQL的 XML导出而产生。

什么是分组管理

  • 可以对数据库中的表、视图、存储过程进行自定义分组
  • 可以对分组对象进行文档批量导出

功能架构

🎉 功能介绍

Dashbord

数据库连接

工具箱

数据库连接

数据库连接

数据库连接 数据库连接

连接管理中可以对当前添加的连接进行添加修改删除等操作。

目前支持对SQLServerMySQLOraclePostgreSQL达梦...等6种数据库的支持。

DB2TIDB瀚高等其他关系型数据库的支持正在进行中。

分组管理

分组管理 分组管理

在此可以对数据库中的视图存储过程实现自定义分组,方便管理

同时支持对分组进行排序,将鼠标放在需排序的分组上,当箭头变成就可以拖动排序了

常用的分组可置为默认展开不常用的分组置为默认不展开

快捷查询

快捷查询 快捷查询
快捷查询 快捷查询

支持左侧菜单快速检索对象

同时支持右侧主界面快速检索视图等信息

最大亮点是支持双击备注说明列对应单元格快速设置对象注释信息

视图存储过程支持一键查看内容结构、一键复制

导入导出

导入备注 导出文档

支持对视图存储过程进行导出成多种格式的离线文档

支持对XML格式的文档进行导入视图存储过程注释

设置/关于

设置 关于

支持搜索时设置根据前缀模糊搜索和全量模糊搜索

支持对右侧主界面设置多选项卡和单选项卡设置

📰 文档截图

CHM文档

CHM文档 CHM文档

Html文档

Html文档 html文档

Word文档

Word文档 Word文档

Excel文档

Word文档 Word文档

PDF文档

PDF文档 PDF文档

近期计划

✅ 收集问题,修复完善基础功能
✅ C#实体代码生成
⏳ 进行中:优化现有Issues中反馈的bug
⏳ 计划中:DB2、TIDB、达梦等数据库支持
⏳ 计划中:对象结构对比功能
⏳ 计划中:表、视图、存储过程同步功能
⏳ ...

🔥 沟通交流

QQ交流群:666483672 作者微信号

由于微信群限制100人后需群主邀请,如需加群请扫码上面二维码加好友本人拉你入群

公众号也将每日定期分享有趣有料有用的开源项目,助力共同

🧧 赞赏作者

你的赞赏就是我前进的动力🏃,
如果SmartSQL给你带来了不少便利,
那就请作者喝杯咖啡☕吧。

常见问题

PS:如果你有更好方法,欢迎提供改善建议,助力✊该工具越来越好使!