SmartSQL:一款方便、快捷的数据库文档查询、生成工具
![null SmartSQL](https://raw.githubusercontent.com/goodluckily/resource/master/2024/07/29/1722259604785-237d7af9-41b7-49ed-9bca-fc57542896dc.png)
⚡ 一款方便、快捷的数据库文档查询、生成工具
致力于成为帮助企业快速实现数字化转型的元数据管理工具
🚩 项目介绍
SmartSQL 是一款方便、快捷的数据库文档查询、导出工具!从最初仅支持
SqlServer
数据库、CHM
文档格式开始,通过不断地探索开发、集思广益和不断改进,又陆续支持Word
、Excel
、Html
、Xml
、Json
、MarkDown
等文档格式的导出。同时又扩展支持包括SqlServer
、MySql
、PostgreSQL
、SQLite
等多种数据库的文档查询和导出功能。
🏅 开源地址
🎯 下载地址
码云: https://gitee.com/izhaofu/SmartSQL/releases
蓝奏云下载:https://wwoc.lanzoum.com/b04dpvcxe 蓝奏云密码:123
- • 文件下载解压后,双击运行
SmartSQL.exe
即可 - • 🚀 本项目力求做最方便、快捷的数据库文档查询生成工具!
💎 数据库支持
- • ✅ SqlServer
- • ✅ MySQL
- • ✅ Oracle
- • ✅ PostgreSQL
- • ✅ SQLite
- • ✅ 达梦
📖 主要功能
####文档的内容都包含什么?
- •
表
序号 | 列名 | 主键 | 自增 | 数据类型 | 长度 | 允许 NULL 值 | 默认值 | 备注说明 - •
视图
视图内容 SQL 脚本 - •
存储过程
存储过程内容 SQL 脚本
支持导出哪些文档格式?
CHM 文档 | Excel 文档 | Word 文档] | PDF 文档 |
![null CHM文档](https://raw.githubusercontent.com/goodluckily/resource/master/2024/07/29/1722259250738-e71e3d26-64a9-4998-bd3c-4f166d95d757.png)
![null Html文档](https://raw.githubusercontent.com/goodluckily/resource/master/2024/07/29/1722259280046-49fa6932-c26c-47c1-b487-3edf134609cc.png)
![null Word文档](https://raw.githubusercontent.com/goodluckily/resource/master/2024/07/29/1722259296871-ab19e614-9337-4c94-ab61-3b591ba28e43.png)
![null Excel文档](https://raw.githubusercontent.com/goodluckily/resource/master/2024/07/29/1722259305012-42c4d520-c79c-4acb-8959-47ced68bbc23.png)
![null PDF文档](https://raw.githubusercontent.com/goodluckily/resource/master/2024/07/29/1722259328484-2d9b9abe-7092-4f08-a35f-9d9b603b7e14.png)
更新表列的注释,有哪些方式?
- • 通过
文件
➡导入备注
,选择文件导入进行更新批注(注释):- • pdm 由
PowerDesigner
设计数据库时产生。 - • xml 由
Visual Studio
设置 实体类库的项目属性,勾选XML文档文件
后生成项目时产生。 - • xml 由
SmartSQL
的 XML 导出而产生。
- • pdm 由
什么是分组管理
- • 可以对数据库中的表、视图、存储过程进行自定义分组
- • 可以对分组对象进行文档批量导出
功能架构
![null MindMap](https://raw.githubusercontent.com/goodluckily/resource/master/2024/07/29/1722259433087-cb4d55a3-0250-471a-a3da-fe648b9e88f9.png)
🎉 功能介绍
Dashbord
![null](https://raw.githubusercontent.com/goodluckily/resource/master/2024/07/29/1722259460620-68a5ffb0-cd6f-4333-ad6c-5b7b012482d4.png)
工具箱
![null](https://raw.githubusercontent.com/goodluckily/resource/master/2024/07/29/1722259655602-c99b6173-8db4-40c4-987f-597d43c1efd3.png)
网站导航
![null](https://raw.githubusercontent.com/goodluckily/resource/master/2024/07/29/1722259669033-968002ae-907b-4a35-b304-bbb1d4faad72.png)
数据库连接
![null](https://raw.githubusercontent.com/goodluckily/resource/master/2024/07/29/1722259681230-fe68b9f0-b10e-40fd-8e1e-b6be776f7497.png)
- • 连接管理中可以对当前添加的连接进行
添加
、修改
和删除
等操作。- • 目前支持对
SQLServer
、MySQL
、Oracle
、PostgreSQL
、达梦
...等 6 种数据库的支持。- • 对
DB2
、TIDB
、瀚高
等其他关系型数据库的支持正在进行中。
分组管理
![null](https://raw.githubusercontent.com/goodluckily/resource/master/2024/07/29/1722259766808-db12e8ec-f306-4b0f-b40b-9178cb0d763e.png)
- • 在此可以对数据库中的
表
、视图
、存储过程
实现自定义分组,方便管理- • 同时支持对分组进行排序,将鼠标放在需排序的分组上,当箭头变成 ➕ 就可以拖动排序了
- • 对
常用的分组
可置为默认展开
,不常用的分组
置为默认不展开
快捷查询
![null](https://raw.githubusercontent.com/goodluckily/resource/master/2024/07/29/1722259796814-e5d9da8d-40a3-408c-8fc6-c2d6553b2803.png)
- • 支持左侧菜单快速检索对象
- • 同时支持右侧主界面快速检索
表
、列
、视图
等信息- • 最大亮点是支持双击
备注说明
列对应单元格快速设置对象注释信息- • 对
视图
、存储过程
支持一键查看内容结构、一键复制
导入导出
![null](https://raw.githubusercontent.com/goodluckily/resource/master/2024/07/29/1722259834695-fcd08ea8-bc03-4df0-ad37-529aa1c8f2a8.png)
- • 支持对
表
、视图
、存储过程
进行导出成多种格式的离线文档- • 支持对
XML
格式的文档进行导入表
、列
、视图
、存储过程
注释
设置/关于
![null](https://raw.githubusercontent.com/goodluckily/resource/master/2024/07/29/1722259870255-5768e24f-a601-46e5-b99f-aa861c235d8c.png)
- • 支持搜索时设置根据前缀模糊搜索和全量模糊搜索
- • 支持对右侧主界面设置多选项卡和单选项卡设置