
致力于挖掘功能强大、性能优越、创新前沿且简单易用的 C#/.NET 开源框架、项目、类库与工具。助力 .NET 开发者轻松解锁并运用这些实用的宝藏资源,提升开发效率与创新能力!
项目介绍
SmartSQL 是一款开源(Apache-2.0)、方便、快捷的数据库文档查询、导出工具!从最初仅支持SqlServer数据库、CHM文档格式开始,通过不断地探索开发、集思广益和不断改进,又陆续支持Word、Excel、PDF、Html、Xml、Json、MarkDown等文档格式的导出。同时又扩展支持包括SqlServer、MySql、PostgreSQL、SQLite等多种数据库的文档查询和导出功能。
适用场景
SmartSQL 广泛应用于需要高效管理和查询数据库文档的场景,包括但不限于:
-
数据库开发与维护:为数据库开发人员提供便捷的文档查询和生成工具,提高开发效率。 -
企业数字化转型:作为企业元数据管理工具,助力企业快速实现数字化转型。 -
数据治理与合规:通过生成详细的数据库文档,支持数据治理和合规性检查。
功能架构
功能模块
-
数据库连接管理:支持对多种数据库的连接配置,包括SQLServer、MySQL、Oracle、PostgreSQL、SQLite、达梦等,并允许用户对连接进行添加、修改和删除等操作。 -
分组管理:允许用户对数据库中的表、视图、存储过程进行自定义分组,便于管理和查询。同时支持对分组进行排序和设置默认展开/不展开状态。 -
快捷查询:提供左侧菜单快速检索对象和右侧主界面快速检索表、列、视图等信息的功能,支持双击备注说明列对应单元格快速设置对象注释信息。 -
导入导出:支持将表、视图、存储过程导出成多种格式的离线文档,包括CHM、Word、Excel、PDF、Html、Xml、Json、MarkDown等。同时支持导入XML格式的文档以更新表、列、视图、存储过程的注释。
功能特点
-
多数据库支持:支持多种关系型数据库,满足不同场景下的数据库文档管理需求。 -
丰富文档格式:支持导出多种格式的文档,满足用户不同的文档使用需求。 -
自定义分组管理:提供灵活的分组管理功能,方便用户对数据库对象进行组织和管理。 -
快速查询与注释:支持快速检索和双击设置注释,提高用户的工作效率。
效果展示
开源地址
https://gitee.com/dotnetchina/SmartSQL




