用了十几年 Navicat、DBeaver 后,我第一次被国产工具惊到了!

SQLark:高效数据库连接管理的新篇章 SQLark 是一款面向信创应用开发者的数据库开发和管理工具,用于快速查询、创建和管理不同类型的数据库系统,现已支持达梦、Oracle 和 MySQL 数据库,后续还会支持更多其他的数据库 阅读详情

作为多年的后端开发,我用过很多数据库的客户端工具,如SQuirreL、DBeaver、DbVisualizer、TOAD、Rapid SQL、Navicat......这些工具各有特色,有些是“大而全”,有些“专吃Oracle”,有些专攻存储过程,有些则追求轻量级。

所以,当有朋友向我推荐国产的SQLark的时候,我刚开始并没太在意,觉得这不过是又一款数据库客户端工具而已。

图片

但是当我下载下来,真正体验了以后,我改变了我的看法:SQLark是一款非常用心的产品,它针对程序员日常开发的痛点问题,开发了很多贴心的功能,非常值得大家尝试,接下来我把我在使用过程中印象深刻的功能给大家分享一下。

01 下载安装

SQLark 百灵连接是由达梦数据推出的数据库开发和管理工具,专为信创应用开发者设计,帮助他们更高效、便捷地进行数据库管理和开发。它可以轻松连接达梦数据库、Oracle、MySQL、PostgreSQL 数据库,并支持异构数据库迁移到达梦。

到SQLark的官网:

https://www.sqlark.com/

下载一个对应平台的安装包,然后安装到本地就行。

图片

和其他数据库客户端工具一样,像连接数据库,查看数据,修改表结构,代码的提示和补全.....这些基本功能SQLark都具备,大家也非常熟悉了,这里我就不展开介绍了,我主要想给大家说说SQLark的一些特色功能。

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 都值得你亲自下载体验一下。

SQLark 推出小百灵 AI,管理 PostgreSQL 18 更轻松 SQLark 是一款由达梦数据推出的高性能数据库管理工具,近期迭代至 V3.6 版本,新增对 PostgreSQL 12-16 的全面支持,并集成智能 AI 助手"小百灵"。文章回顾了 SQLark 近一年的版本演进历程,重点演示了在 Linux 环境下部署 SQLark V3.6 并连接 PostgreSQL 18 数据库的实操步骤。工具以两个月为周期持续更新,新增数据迁移、执行计划分析、多架构支持等功能,展现出快速迭代能力和开放的产品态度。随着首款周边产品的即将推出,SQLark 正 阅读详情

相关推荐

MySQL到达梦数据库迁移实战:SQLark百灵连接30G数据5分钟搞定

本文详细介绍了使用SQLark百灵连接工具,将30G数据从MySQL高效迁移至达梦数据库的实战经验。文章从迁移前的环境准备、版本兼容性检查,到分步配置、对象选择、预检与监控,再到迁移后的数据校验,完整拆解了五分钟内完成迁移的核心流程与关键技巧,为数据库国产化迁移提供了可靠解决方案。

weixin_29288313的博客 251

SQLark(百灵连接):一款面向信创应用开发者的数据库开发和管理工具

SQLark(百灵连接):一款面向信创应用开发者的数据库开发和管理工具

bjzhang75的博客 2336

Navicat,Dbeaver,heidiSql,DataGrip数据库连接工具比较

Navicat,Dbeaver,heidiSql,DataGrip数据库连接工具比较1、Navicat2、DBeaver3、heidiSql4、DataGrip 1、Navicat Navicat Premium是一个可多重连接的数据库管理工具,它可让你以单一程序同时连接到MySQL、Oracle、PostgreSQL、SQLite 及 SQL Server数据库,让管理不同类型的数据库更加方便。Navicat Premium 结合了其他 Navicat 成员的功能。有了不同数据库类型的连接能力,Navic

爱是与世界平行 2万+

SQLark 百灵连接——全面洞察源数据库:助力高效数据迁移的评估利器

SQLark 的数据迁移功能支持对数据库进行画像与评估,通过深度扫描源数据库,为数据库对象生成复杂度、兼容性和迁移风险的分析报告,并提供优化的迁移策略建议。这一功能不仅降低了技术团队的工作量,还显著提升了迁移的效率与可靠性。

零俗 3334

数据库变更审批工具选型:Navicat、DBeaver与NineData核心差异

数据库变更审批本质上是数据治理的关键控制点,其技术实现依赖于权限粒度、操作留痕深度和流程嵌入能力三大基础原理。传统客户端工具如Navicat和DBeaver虽具备SQL执行能力,但缺乏原生审批引擎与结构化审计支持,难以满足等保2.0、GDPR等合规场景下的‘操作可追溯’‘执行可降权’‘流程不可绕过’要求;而平台型工具NineData通过内置审批工作流、SQL智能解析、执行沙箱及多库联合事务等机制,将审批从外部流程升级为数据协作操作系统的核心能力。本文聚焦数据库管理工具在真实生产环境中对变更审批的支撑边界,结

weixin_30631587的博客 640

MySQL数据库客户端工具选型指南:Navicat/DBeaver/DataGrip对比

MySQL数据库客户端是开发者与DBA连接、管理、优化数据库的核心入口,其本质是SQL协议交互层+元数据解析引擎+可视化操作界面的集成体。不同工具基于底层架构(C++/Java/PHP/Eclipse RCP/IntelliJ)在连接稳定性、元数据加载效率、SQL语法支持深度、权限与SSL/SSH兼容性等方面存在显著差异。例如DBeaver依赖驱动插件机制和SQLite本地缓存,DataGrip依托IntelliJ语法引擎实现语义级SQL分析,Navicat则强绑定Windows生态并内置SSH向导。这些技

weixin_34414650的博客 411

SQLark:高效、便捷的数据生成利器!

达梦技术专家内部保留利器 - SQLark 百灵连接。今天我在测试 SQLark 的数据迁移功能时,用到了其中的一个功能,感觉特别好用,就是数据生成功能。本来是打算在数据库迁移文章里顺便提一下的,想了想还是觉得这个功能很实用,所以单拎出来讲讲。达梦技术专家内部保留利器 - SQLark 百灵连接是一款面向信创应用开发者的数据库开发和管理工具,用于快速查询、创建和管理不同类型的数据库系统,现已支持达梦、Oracle 和 MySQL 数据库。提供了对多种数据库的连接支持,实现跨平台数据库管理的无缝切换;

LuciferLiu_DBA 4283

ExcelVBA批量添加PDF文件

如图1所示,"BOM-01.xlsx"工作簿中的Sheet1工作表根据B列图号单元格中的内容,在图2所示的文件夹中找到对应的PDF文件,然后嵌入到相应的N列,双击N列中所示的图标,会打开PDF文件,是源文件的副本,即删除源文件,也可以打开N列的文件。 图1 根据B列的图号在N列嵌入对应的PDF文件 图2 PDF文件 图3 文件格式 Sub 导入文件() Ap...

qq389445046的博客 5580

DBeaver——一款替代Navicat的数据库可视化工具

对于很多开发者来说,Navicat这个软件并不陌生, 相信这个彩虹色图标的软件,有效的帮助了你的开发工作。从前上学的时候,我都是用的都是从网上找来的密钥进行破解的,但是一直在寻找有没有一个能找到一个免费的能完美替代Navicat的工具。今天就给大家推荐一个可以完美替代的工具——DBeaver(Github开源)。 DBeaver 官网介绍是一款适用于开发人员,数据库管理员,分析师和所有需要使用数据库的人员的免费的多平台数据库工具。支持所有流行的数据库:MySQL,PostgreSQL,SQLite,Ora

张二狗的博客 2万+

Word公式一键转MathType保姆级教程(附omml2mml.xsl报错终极解决方案)

本文提供Word公式一键转MathType的保姆级教程,重点解决常见的omml2mml.xsl报错问题。通过详细分析报错原因、官方解决方案实操步骤及转换后格式优化技巧,帮助用户高效完成公式转换,适用于科研论文和商业文档编辑。

weixin_30082367的博客 567

【阿里云大模型高级工程师ACP习题集】2.1 用大模型构建新人答疑机器人

【摘要】这是我精心整理出对应的习题集,里面足足有 30 道题目,从基础概念到深度拓展,全方位覆盖章节重点、难点。不管你是想检验自己的学习成果,还是想针对薄弱环节进行强化训练,它都能完美适配!

davidkorhenn的博客 2610

Navicat 和 DBeaver

对于开源社区用户来说,这种插件机制提供了极大的灵活性,但对于不熟悉插件管理的用户,可能增加了一些复杂性。:DBeaver 的性能在大多数情况下表现良好,但在处理非常大的数据集时可能会遇到一些卡顿,特别是当用户加载大量插件或使用复杂的查询时。:Navicat 提供了大量的内置功能,包括数据同步、备份、图形化数据建模、以及团队协作功能,十分适合那些需要高度自动化和强大分析功能的用户。为了让这篇博客更加深入广泛,以下是额外的一些对比维度和讨论内容,涵盖更多的用户场景、实际应用、以及更详细的功能和技术层面。

Hellc007的博客 3381

navicat和dbeaver使用对比以及优缺点

Navicat和DBeaver都是流行的数据库管理工具,但它们在功能和用法上有一些区别。

weixin_43784341的博客 1万+

应急响应之windows日志分析工具logparser使用

windows日志分析工具logparser使用介绍

u013930899的博客 8127

[STC32G144K246入门第一步]点亮LED

STC32G144K246是一款高性能32位8051单片机,集成了丰富外设资源,适用于工业控制和复杂算法处理。该芯片支持双模式内核,内置硬件加速器,提供246KB Flash和144KB SRAM存储空间。文章详细介绍了开发环境搭建步骤、寄存器配置方法,并给出了LED驱动示例代码,通过推挽输出控制P42口实现闪烁效果。虽然开发环境相比ARM存在不足,但通过合理配置仍可满足项目需求。该教程为开发者快速上手STC32G144K246提供了实用参考。

sinat_58149788的博客 800

DBeaver 与 Navicat:数据库工具对决

在本系列中,我们比较了这两种产品的视觉感染力、安全连接和 NoSQL 支持。正如我们所看到的,虽然两者看起来在某种程度上相似,但如果深入研究,会发现两者之间会有一些巨大的差异。

u013250861的博客 2561

数据库系统工程师软考备战:第三篇 - SQL语言深入解析与应用

​​创建表​​​修改表​​​删除表​。

Programming Talk 123

Navicat无法使用时可以试试DBeaver

背景 Navicat可以说是目前开发者使用最多的且功能做齐全的数据库工具,但是由于正版授权的价位,大多数人都是用的时各社区出产的高科技版本,用于私下学习还好,用于工作中会给企业带来侵权的风险; 另外部分购买了个人授权和教育版授权的,在企业中使用也是属于侵权的,详情见Navicat非商业许可证 哪些可以用 开源的数据库工具以及收费数据库工具的社区版 这类工具百度一下会出来一大片,今天主要介绍一下DBeaver这款开源数据库工具 DBeaver介绍 DBeaver是一个基于Java 开发,免费开源的通用数据库管

一只小码渣的博客 12万+

【路径规划】Theta_star算法机器人栅格地图最短路径规划【含Matlab源码 2618期】

Theta_star算法机器人栅格地图最短路径规划 完整的代码,方可运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 365

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

如何选择合适的数据库管理工具?Navicat Or DBeaver

在阅读本文之前,糖糖给大家准备了Navicat和DBeaver安装包,在公众号内回复“Navicat”或“DBeaver”或"数据库管理工具"来下载。Navicat是一款跨平台的数据库管理工具,支持多种数据库类型,如MySQL、MariaDB、Oracle、SQL Server、PostgreSQL等。它提供了丰富的功能和工具,可以帮助用户管理数据库、执行SQL查询、备份和恢复数据、创建和编辑表格和视图、调试和优化SQL语句等。

NHB456789的博客 3558

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

从Navicat切换到DBeaver的详细教程,一学即会。

自从学会使用了Navicat,用一段时间发现Navicat有一些的问题缺陷:1.需要购买花钱才能使用,网上找的破解版也能使用,但一些公司有版权限制,又不能使用;2.在连接过程中经常断开连接,在来回切换电脑连接网络或一段时间不使用Navicat再次使用时就会无法正常运行SQL,需要关闭客户端再次连接才能正常运行;今天就推荐另一款数据库管理工具:DBeaver,这是免费和开源(GPL)为开发人员和通用数据库工具 支持, 以及其他兼容 JDBC 的数据库。DBeaver 提供一个用来查看。

xiaocheetah的博客 6999

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

MySQL - 管理工具对比:Navicat、DBeaver、HeidiSQL 哪个更实用

MySQL 管理工具对比摘要 本文对比了三种主流MySQL管理工具:Navicat、DBeaver和HeidiSQL。Navicat是功能全面的商业软件,支持多种数据库和高级功能;DBeaver是开源的跨平台工具,支持80+数据库且有活跃社区;HeidiSQL是轻量级的Windows专用工具,简单易用。从功能、易用性、性能、社区支持等维度分析,Navicat适合企业级应用,DBeaver适合开发者团队,HeidiSQL则适合个人或简单需求。选择时需考虑预算、平台需求和技术复杂度等因素。

千淘万漉虽辛苦,吹尽狂沙始到金 2万+

[mysql]Navicat_SQLyog_dbeaver等mysql图形工具的安装和使用

Navicat_SQLyog_dbeaver等mysql图形工具

qq1021091799qq的博客 1673

Navicat切换到DBeaver,如何同步连接信息

公司不让用Navicat了怎么办?可以选择DBeaver来替换,怎么才能将Navicat中的DB连接信息导入到DBeaver呢? 在Navicat中导出DB连接信息 最终会得到一个connections.ncx文件 在DBeaver中导入连接 修改连接中的密码 此时导入的连接不能用,因为密码是经过Navicat加密的,在DBeaver中不能使用,需要重新更新密码。密码忘记了怎么办?...

JAVA开发老菜鸟的专栏 9190

除了Navicat和DBeaver,还有哪些免费实用数据库管理/SQL工具推荐

很多国内SQL开发者对Navicat、DBeaver等国外数据库管理工具已经很熟悉了。但秉承着“长江后浪推前浪”的想法,最近对SQL开发者的数据库管理/SQL工具做了一个调研,从安装配置、价格、支持的数据库类型、功能完整度、产品体验、性能等多个角度,进行评估与分析,大家可以根据自己的需求来选择。

emally的博客 4729
上一篇: Java程序员,在AI时代要起飞了!
下一篇: 英伟达向左,华为云向右:AI数据中心该走哪条路?
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值