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

news/2024/11/14 20:31:22/文章来源:https://www.cnblogs.com/goodluckily/p/18331163
SmartSQLSmartSQL

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

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

🚩 项目介绍

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

🏅 开源地址

GiteeGiteeGitHubGitHub

🎯 下载地址

码云: 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 文档
CHM文档CHM文档Html文档Html文档Word文档Word文档Excel文档Excel文档PDF文档PDF文档

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

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

什么是分组管理

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

功能架构

MindMapMindMap

🎉 功能介绍

Dashbord

工具箱

网站导航

数据库连接

  • • 连接管理中可以对当前添加的连接进行添加修改删除等操作。
  • • 目前支持对SQLServerMySQLOraclePostgreSQL达梦...等 6 种数据库的支持。
  • • 对DB2TIDB瀚高等其他关系型数据库的支持正在进行中。

分组管理

  • • 在此可以对数据库中的视图存储过程实现自定义分组,方便管理
  • • 同时支持对分组进行排序,将鼠标放在需排序的分组上,当箭头变成 ➕ 就可以拖动排序了
  • • 对常用的分组可置为默认展开不常用的分组置为默认不展开

快捷查询

  • • 支持左侧菜单快速检索对象
  • • 同时支持右侧主界面快速检索视图等信息
  • • 最大亮点是支持双击备注说明列对应单元格快速设置对象注释信息
  • • 对视图存储过程支持一键查看内容结构、一键复制

导入导出

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

设置/关于

  • • 支持搜索时设置根据前缀模糊搜索和全量模糊搜索
  • • 支持对右侧主界面设置多选项卡和单选项卡设置

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/773820.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Django-APP及项目入门

1. APP定义:Django中功能的细分,每个APP有独立的数据库、表结构、HTML模版、CSS。创建APP python manage.py startapp app01重要文件介绍 views.py:常用文件,urls中的函数常常在此处定义。 models.py:常用文件,对数据库进行操作。2. 项目入门确保app也注册(settings.py)…

7.22 ~ 7.28

原来模拟赛就是一个不断挂分的过程啊7.22 上午听学长讲课。 不过这次讲的还是挺快的。可能因为都是数学? 然后打了打前几天的板子,改完了前几天的题,赛后总结就先咕了 下午依然是模拟赛。 T1 T2 都是签到题,但题面出了一点小问题:T1 没有规定 \(a_i\) 的正负; T2 没有说明…

Label Smoothing

简单的说,Label Smoothing就是把one-hot向量从[0,0,1,0,0,0,...,0]变成[0.01,0.01,0.8,0.01,0.01,0.01,...,0.01],用公式表示,就是其中,k是类别数量,a是一个较小的数.这样做的目的是为了缓解模型过于武断的问题,增强模型的泛化能力,预防过拟合等等.但是也会带来一些问题,如增加…

Android 8.0 源码分析 (四) Activity 启动

链接:https://juejin.cn/post/6844903983442558989 前言 我们熟知一般 Android 工程师都是在应用层上���发,不会涉及系统源码,但是如果你想往底层发展,或者深入插件化、Framework 系统层等开发工作,如果不了解 Android 源码可是不行的,那么接下来我基于自己的理解跟学…

心跳机制

1、简介 在长连接中, 客户端和服务器之间定期发送一个固定信息给服务器端, 通知对方自己还在线,以确保连接的有效性。 在服务器和客户端之间一定时间内没有数据交互时,即处于 idle 状态时,客户端或服务器会发送一个特殊的数据包(即心跳包)给对方,当接收方收到这个数据报…

JavaSE基础编程十题

学习了java上一期的知识,快来看看你能不能秒杀这些题!写在前面 昨天说了一下Java中的数据类型、运算符、选择语句、循环语句部分的基础知识,今天写的编程题就是来检验这部分的成果,来看看你能写出来几题。答案也是仅供参考,如果有更好的解法欢迎在下面留言! 题目展示 1.输…

软件测试必备 - 14个接口与自动化测试练习网站

随着互联网和移动应用的快速发展,接口和自动化测试的重要性日益凸显。越来越多的企业开始重视API测试,因为它不仅能提升开发效率,还能确保系统的稳定性和安全性。这些练习网站为测试人员提供了宝贵的资源,帮助他们掌握必要的技能,应对日益复杂的测试需求。在软件测试的世界…

.NET 高性能缓冲队列实现 BufferQueue

目录前言适用场景功能说明使用示例BufferQueue 内部设计概述Topic 的隔离Partition 的设计对并发的支持Partition 的动态扩容Segment 的回收机制Benchmark写入性能测试消费性能测试 前言 BufferQueue 是一个用 .NET 编写的高性能的缓冲队列实现,支持多线程并发操作。 项目是从…

缓存优化(缓存击穿和缓存雪崩)

缓存优化(缓存击穿和缓存雪崩) 缓存击穿和缓存雪崩 缓存击穿缓存击穿是指用户查询的数据在缓存中不存在,但是后端数据库中却存在。 这种现象一般是由于缓存中的某个键过期导致的,比如一个热点数据键,它每时每刻都在接受大量的并发访问,如果某一刻这个键突然失效了,那么就…

【专题】2024家生活智能家居趋势报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37146 近二十载间,中国消费市场见证了从产品创新到渠道创新的双重飞跃,无论是耐用消费品还是快速消费品,均在线上线下平台绽放出前所未有的丰富选择,多数行业已转型为以消费者为核心导向的买方市场格局。阅读原文,获取专题报告合集全文,…

c语言字符数组

字符数组与字符串,字符数据输出用%s表示 上面两种方式的区别: