数据库开发管理工具 SQLark 技术详解与使用教程

一、工具介绍

SQLark 是达梦数据历时三年自主研发的数据库开发与管理工具,面向信创应用开发者,用于提升数据库管理与开发效率。

该工具支持达梦(DM 7.0 及以上)、Oracle(11g 及以上)、MySQL(5.7、8.0)、PostgreSQL(12 至 16 版本),采用全功能免费授权模式,用户完成注册激活后可永久使用,无功能版本区分限制。


二、核心功能技术解析

(一)SQL 智能编辑器

SQLark 编辑器基于语法语义解析实现,具备以下技术特性:

  1. 支持智能代码补全、实时语法检查、语法高亮显示。
  2. V3.2 及以上版本支持中间字符串匹配,输入表名中间字段即可匹配对应表,提升多表场景下的编码效率。
  3. 支持多查询窗口管理、SQL 执行日志记录、执行计划查看。

(二)小百灵 AI 助手(V3.5 及以上)

AI 助手集成 Qwen3-32B、DeepSeek-32B、Qwen3-235B 大模型,提供数据库开发辅助能力:

  1. 支持 SQL 代码生成、报错分析、代码解释、SQL 语句优化。
  2. 内置达梦数据库专属知识库,针对国产数据库场景提供精准检索与解答。
  3. 支持两种调用方式:直接对话交互;编辑器内选中代码右键唤起 AI 分析。

(三)数据生成功能

工具内置 8 大类、47 小类数据生成规则,适用于测试数据构造:

  1. 自动识别字段类型与语义,匹配对应生成规则(如 name 匹配姓名、id_card 匹配身份证号)。
  2. 自动识别外键约束与表关联关系,生成符合约束的批量数据。
  3. 支持亿级数据量生成,可用于数据库替换 POC 测试等场景。

(四)数据迁移功能

通过算法计算数据库对象依赖关系,按表结构→表数据→主键→索引顺序执行迁移,官方数据显示项目平均单次迁移成功率 90% 以上,适用于 Oracle、MySQL 向达梦数据库迁移的场景。

(五)ER 图生成

支持数据库结构逆向生成 ER 图,可自动对表对象分组,支持导出图片格式与表设计文档,用于数据库结构梳理与文档编制。

(六)数据导入导出

  1. 导入支持格式:xlsx、xls、csv、txt、json、xml。
  2. 导出支持格式:xlsx、csv、txt、xml、html、json、sql。
  3. 支持小数据量场景下 Excel 内容直接粘贴导入。

(七)基础管理功能

提供新建表、视图、函数、存储过程、编译无效对象、查找数据库对象、对象导航等常规数据库管理能力。


三、运行环境与配置要求

SQLark 支持 Windows、macOS、Linux 三大操作系统,具体要求如下:

Windows

  • 系统版本:Windows 10 及以上
  • 安装包:exe 格式,双击即可安装

macOS

  • 支持 Apple Silicon(M1/M2/M3/M4)芯片
  • 系统版本:macOS Monterey 12、Ventura 13、Sonoma 14、Sequoia 15
  • 安装包:dmg 格式

Linux

  • 系统:麒麟 V10(x86_64)
  • 安装包:rpm、deb、tar.gz 三种格式
  • 说明:支持 Windows/macOS 绝大部分功能,暂不支持 DM 命令行功能

硬件要求:内存 4GB 以上即可运行,工具无 Java 依赖,启动速度优于基于 Java/Eclipse 架构的同类工具。


四、与同类工具功能对比

表格

对比项 SQLark(百灵连接) Navicat Premium DBeaver Community
授权模式 注册永久免费 商业付费 社区版免费,企业版付费
支持数据库 DM、Oracle、MySQL、PostgreSQL MySQL、Oracle、SQL Server、PostgreSQL 等 10 余种 支持 50 + 种,含 NoSQL
AI 功能 内置小百灵 AI,支持 SQL 生成、优化、报错分析 无内置 AI 无内置 AI
数据生成 内置 8 大类 47 小类规则,支持亿级数据 无内置数据生成功能
数据迁移 内置迁移模块,成功率 90% 以上 需借助数据传输功能 支持能力有限
ER 图 支持逆向生成,可导出图片与文档 需搭配 Data Modeler 工具 支持
启动速度 快,无 Java 依赖 中等 基于 Java,启动较慢
国产数据库支持 达梦原生支持,适配度高 不支持达梦 通过 JDBC 有限支持
信创场景适配 原生为信创场景设计 不适用 一般

五、Windows 系统安装与使用教程

第一步:安装包下载

百度网盘下载地址: https://pan.baidu.com/s/1sVYm4qjZkSH6p4RecoeCOQ?pwd=8888 提取码: 8888

第二步:安装程序执行

  1. 下载完成后,双击 exe 格式安装文件启动安装向导。
  2. 勾选许可协议,可通过自定义安装修改安装路径(建议非系统盘)。
  3. 等待安装流程完成,点击立即体验启动软件。

第三步:账号注册与激活

  1. 工具提供 14 天免费试用,试用期结束后需激活方可继续使用,激活永久有效。
  2. 打开软件,点击菜单栏帮助→激活进入激活页面。
  3. 前往 SQLark 官网完成账号注册,激活码将发送至注册邮箱。
  4. 在激活页面选择序列号激活,输入邮箱收到的激活码完成激活。
  5. 无网络环境支持离线激活,可在官网账号页面生成离线激活码后手动输入。

第四步:新建数据库连接

  1. 点击工具栏连接按钮,选择目标数据库类型(达梦 / Oracle/MySQL/PostgreSQL)。
  2. 在新建连接对话框中填写主机地址、端口、用户名、密码。
  3. 点击测试连接验证连通性,连接成功后点击确定保存配置。
  4. 连接建立后,左侧导航栏展示数据库对象列表,可查看表、视图、存储过程等结构。

第五步:基础操作使用

  1. 点击新建查询打开 SQL 编辑器,输入 SQL 语句后按 F5 或点击运行按钮执行。
  2. 编辑器支持代码补全,输入表名字符片段可弹出匹配列表,按 Tab 键快速补全。
  3. 点击侧边栏小百灵图标打开 AI 助手,可进行对话或代码分析。
  4. 支持数据生成、迁移、ER 图导出、数据导入导出等功能,在对应菜单入口操作即可。

六、使用注意事项

  1. 数据库支持范围:暂不支持 SQL Server、MongoDB 等类型,多类型数据库场景可搭配其他工具使用。
  2. Linux 版本限制:暂不支持 DM 命令行功能,官方将在后续版本迭代完善。
  3. 版本迭代:工具自 2023 年 5 月发布,截至当前已迭代至 V3.10 版本,更新频率约每两个月一次。
  4. 问题反馈:可前往官方社区ask.sqlark.com提交使用问题与建议。
相关推荐
David凉宸4 天前
SQLark 与 Navicat 对比分析
navicat·sqlark
鹏大师运维5 天前
信创数据库开发--SQLark这款工具支持麒麟、统信
linux·数据库·数据库开发·麒麟·统信·sqlark·桌面操作系统
装不满的克莱因瓶4 个月前
【国产信创】SQLark连接达梦数据库详细教程
数据库·信创·国产化·达梦数据库·dm·sqlark
bjzhang751 年前
SQLark(百灵连接):一款面向信创应用开发者的数据库开发和管理工具
sqlark·百灵连接·数据库开发和管理工具
c_weith1 年前
自动生成数据:SQLark 让数据测试更高效
数据库·性能测试·数据生成·sqlark