文章总结: SQLark是一款国产数据库开发管理工具,针对开发者日常痛点开发了多项贴心功能。核心特色包括:标记生产环境防止误操作、批量生成真实测试数据、AI协作辅助SQL生成与优化、可视化处理JSON/BLOB等复杂数据格式。工具还提供转置视图、Excel式操作等便捷功能,显著提升数据库开发效率与安全性。 综合评分: 78 文章分类: 安全工具,解决方案,产品介绍,技术标准,安全建设
用了十几年 Navicat、DBeaver 后,我第一次被国产工具惊到了!
内存泄漏
2026年6月2日 20:45 辽宁
在小说阅读器读本章
去阅读
以下文章来源于码农翻身 ,作者liuxin
码农翻身 .
一个技术和职场的宝藏博主
作为多年的后端开发,我用过很多数据库的客户端工具,如SQuirreL、DBeaver、DbVisualizer、TOAD、Rapid SQL、Navicat……这些工具各有特色,有些是“大而全”,有些“专吃Oracle”,有些专攻存储过程,有些则追求轻量级。
所以,当有朋友向我推荐国产的SQLark的时候,我刚开始并没太在意,觉得这不过是又一款数据库客户端工具而已。
但是当我下载下来,真正体验了以后,我改变了我的看法:SQLark是一款非常用心的产品,它针对程序员日常开发的痛点问题,开发了很多贴心的功能,非常值得大家尝试,接下来我把我在使用过程中印象深刻的功能给大家分享一下。
01
下载安装
SQLark 百灵连接是由达梦数据推出的数据库开发和管理工具,专为信创应用开发者设计,帮助他们更高效、便捷地进行数据库管理和开发。它可以轻松连接达梦数据库、Oracle、MySQL、PostgreSQL 数据库,并支持异构数据库迁移到达梦。
到SQLark的官网:
https://www.sqlark.com/
下载一个对应平台的安装包,然后安装到本地就行。
和其他数据库客户端工具一样,像连接数据库,查看数据,修改表结构,代码的提示和补全…..这些基本功能SQLark都具备,大家也非常熟悉了,这里我就不展开介绍了,我主要想给大家说说SQLark的一些特色功能。
已关注
关注
重播 分享 赞
关闭
观看更多
更多
退出全屏
切换到竖屏全屏退出全屏
内存泄漏已关注
分享视频
,时长01:21
0/0
00:00/01:21
切换到横屏模式
继续播放
[ ]
进度条,百分之0
播放
00:00
/
01:21
01:21
倍速
全屏
倍速播放中
0.5倍 0.75倍 1.0倍 1.5倍 2.0倍
超清 流畅
继续观看
用了十几年 Navicat、DBeaver 后,我第一次被国产工具惊到了!
观看更多
转载
,
用了十几年 Navicat、DBeaver 后,我第一次被国产工具惊到了!
内存泄漏已关注
分享点赞在看
已同步到看一看写下你的评论
视频详情
02
标记为生产环境
很多同学在操作生产环境的时候,都有过手滑的经历,比如一不小心把表中的数据永久地干掉了。
针对这个问题,SQLark让你在连接数据库的时候,可以选择“标记为生产环境”。
这个功能很有意思,一旦你勾选了它,进入数据库后,首先操作窗口的背景就有文字在不断提醒你:生产环境,请谨慎操作,别乱来啊。
即使你忘记了,真的乱来了(比如试图删除一个表),SQLark立刻会强制弹窗,让你二次确认:
即使你还是确认了,依然不会生效,因为在“生产环境”下,事务默认“禁止自动提交”,你需要手动提交事务才行,在这种情况下,如果还是把表删除了,那只能说是真心想搞破坏了。
03
批量生成测试数据
之前我需要测试数据的时候,都是让AI来帮我自动生成,虽然很快,但是我想精确控制的话很难。
比如有一列的类型是BLOB,存放的是图片,想生成一些数据就很麻烦,但是使用SQLark的“数据生成”功能,这根本不是事儿,你可以精确地指定图片的来源,可以是SQLark自带的,也可以从现有文件夹中去随机选择。
再比如生成指定省市区的地址:
SQLark支持配置人员、时间、位置、商业、产品等 8 大类 49 子类数据规则,你能想到的数据类型它基本都有,只需要选择一下,就能生成非常“真实”的数据,用起来实在是太方便了。
我相信只要你用过SQLark的自动生成数据功能,你恐怕就离不开它了。
04
用AI和数据库协作
最近AI很火,很多数据库工具都在引入AI,我在日常的工作中也很少直接写SQL,都是让AI生成,然后我来审核。
SQLark的AI协作功能叫做“小百灵”,使用它你可以解释SQL语句,分析报错信息,对SQL进行优化,生成SQL语句。
我自己感觉小百灵在用户意图理解这一块儿做了不少优化,针对口语化、语义模糊的用户问题输入,它能结合多轮对话关联,基于模型能力重写用户问题并判断是否需要上文,以提供更准确的意图理解。
比如我让它给我生成一张表:
生成一个MySQL表,包括用户ID,用户名称,操作类型,操作模块,请求方法,请求URL,IP地址,操作持续时间
我并没有告诉它表名,但SQLark很好地理解了我的意图,它猜出来这应该是一张系统日志操作表,然后生成了很不错的DDL语句:
05
复杂数据格式
相信大家都有这样的体会,面对常规字段例如Int,varchar,可以在表格中直接查看,修改。但是一旦遇到BLOB,CLOB,JSON/XML这种复杂的数据格式,处理起来就非常痛苦了。
SQLark 的单元格编辑器提供独立的编辑窗口,针对不同类型的数据提供更多格式化功能,极大提升了编辑体验。
比如数据库有个叫做profile的字段,里边存的是JSON数据,打开以后这个样子,看起来很难受:
但是,只要点一下那个格式化按钮,数据就立刻变漂亮了。
此视图中直接编辑数据,支持实时语法检查;保存时可压缩为单行数据存储,减少网络传输开销。
再比如数据库有个字段是BLOB,里边保存的是图片,SQLark可以直接在单元格编辑器中把图片显示出来:
修改也很方便,只要点击那个上传按钮就行:
06
其他贴心功能
SQLark还有很多贴心的使用功能,再给大家分享几个。
对于日期和时间的字段,可以使用可视化的日期/时间选择器,通过点选操作完成输入,避免格式错误:
当数据表包含几十甚至上百个字段时,查看数据的时候就很麻烦,需要来回左右拖拽滚动条,这时 SQLark 的转置视图就能派上用场,让宽表数据的查看更加便捷。
在SQLark中,还可以像Excel一样对数据表进行操作:
除此之外,SQLark还提供查找对象的高级搜索功能,不仅支持搜索对象名称,还能通过搜索对象 DDL 代码来查找数据库对象,通过语义匹配,快速定位相关对象。
SQLark的数据导入/导出,以及ER图功能也非常有特色,这里就不再展开了,大家可以自己探索使用一下。
07
总结
使用过一段时间SQLark之后,我觉得它不是单纯在“堆功能”,而是真的站在开发者日常工作的角度,认真思考过那些高频、细碎、但又非常影响体验的问题。
这些功能单独看可能都不算“惊天动地”,但真正组合在一起后,你会发现日常开发体验会顺滑很多,是那种你真正用上一段时间后,会越来越顺手、越来越离不开的工具。
如果你平时经常和数据库打交道,无论是开发、测试、DBA,还是数据分析,我觉得 SQLark 都值得你亲自下载体验一下。
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:内存泄漏 《用了十几年 Navicat、DBeaver 后,我第一次被国产工具惊到了!》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。









评论