DBX 开源数据库管理工具 便携版 v0.5.98
DBX是一款轻量级跨平台数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 90+ 数据库,提供桌面端、Docker、CLI、内置 AI 助手和 MCP Server。DBX是一个开源数据库工作台,提供连接数据库、编写SQL、查看和编辑数据、浏览结构、对比与迁移模式、导入导出数据,以及AI辅助分析。
你可能感兴趣:
软件图片


软件特色
90+ 种数据库,一个工具搞定
MySQL、PostgreSQL、SQLite、Cloudflare D1、Redis、MongoDB、DuckDB、ClickHouse、SQL Server、Oracle、Elasticsearch、Easysearch、Meilisearch、MariaDB、TiDB、OceanBase、openGauss、GaussDB、KWDB、KingbaseES、Vastbase、GoldenDB、Doris、SelectDB、StarRocks、Manticore Search、Redshift、DM、TDengine、虚谷 XuguDB、CockroachDB、Access、HighGo、UXDB、Dolt 等数据库都能直接连接。Agent 配置还可扩展到 H2、Snowflake、Trino、Hive、DB2、Informix、Neo4j、Cassandra、BigQuery、Cloud Spanner、Kylin、SunDB、JDBCX 和自定义 JDBC。新增的原生与 Agent 驱动还覆盖了 Databricks、SAP HANA、Teradata、Vertica、Firebird、Exasol、崖山 YashanDB、GBase、Databend、RQLite、Turso、InfluxDB、QuestDB、IoTDB、etcd、ZooKeeper、Nacos、Consul KV、IRIS 等。全部装进约 20 MB 的应用里,不内嵌 Chromium。
查询编辑器
CodeMirror 6 语法高亮、元数据感知自动补全、Cmd+Enter 执行、选中 SQL 执行、SQL 格式化、诊断提示,9 种编辑器主题。查询历史、常用 SQL 片段、标签页恢复和 SQL 文件执行让重复工作更顺手。
AI SQL 助手
用自然语言描述你的需求,直接生成 SQL。还能解释查询、优化 SQL、修复错误,并通过内置安全检查执行 AI 生成的 SQL。支持 Claude、OpenAI、本地模型或任何 OpenAI 兼容端点。
数据表格
虚拟滚动,轻松应对大型结果集。行内编辑、保存前 SQL 预览、WHERE / ORDER BY 控件、DataGrip 风格过滤器、LIKE / NOT LIKE 右键过滤、排序、全文搜索、分页、列宽调整、自动列宽、行号、斑马纹和完整单元格详情。支持导出或复制为 CSV、JSON、Markdown、XLSX、INSERT 语句。
Schema 工具
- 结构浏览 — 数据库、Schema、表、字段、索引、外键、触发器,支持侧边栏搜索和置顶
- 对象浏览 — 按类型分组查看过程、函数、视图,并在支持的数据库中编辑源码
- 表结构编辑器 — 对支持的数据库执行可审查的字段和索引变更
- ER 关系图 — 可视化表间关联
- Schema 对比 — 跨连接对比表结构差异
- 执行计划 — 可视化查询执行计划
- 字段血缘 — 字段级血缘分析
- 数据库搜索 — 在大型 Schema 中快速查找对象
数据操作
- 数据导入 — CSV、Excel
- 数据迁移 — 在数据库之间迁移数据
- 数据库导出 — 完整数据库导出
- 数据对比 — 对比表数据并审查同步结果
- SQL 文件执行 — 直接执行
.sql文件 - 文件预览 — 拖入 Parquet、CSV、JSON 即时预览(基于 DuckDB)
- 连接导入 — 从 DBeaver 或 Navicat 导入连接配置
专项浏览器
- Redis — 模式匹配搜索、批量键操作、命令执行器、TTL 编辑,全数据类型支持(String、Hash、List、Set、ZSet、Stream)
- MongoDB — 文档增删改查、分页浏览,支持 Atlas 和副本集 URL 直连
安全与连接
SSH 隧道(密钥和密码认证)· 数据库和 AI 代理设置 · 断线自动重连 · 危险操作确认对话框 · 加密导出/导入连接配置 · 连接颜色标记 · 驱动商店与可选 JDBC 插件
精致 UI
深色模式原生标题栏同步 · 9 种编辑器主题 · English、简体中文、Español · 布局偏好设置 · 内置自动更新
版本日志
v0.5.98
新功能
SQL 快捷操作 — 在设置中配置 SQL 模板快捷键,编辑器中选中表名后按快捷键即可执行 ${table} 替换后的 SQL(如 SELECT COUNT(*) FROM ${table})。 (contributed by @Mo-Moore) (PR #7469)
SQL 脚本导入 — 数据导入新增 SQL 格式:方言感知解析 INSERT INTO ... VALUES,兼容 MySQL DELIMITER、PostgreSQL 美元引用等语法,无法无损导入的构造会被明确拒绝,并支持选择文件编码。 (contributed by @mr-dadong) (PR #7380)
只读连接临时开写 — 只读连接执行写操作时可选择 1 或 5 分钟临时开写,到期或手动锁回后自动恢复只读,持久只读设置不受影响。 (contributed by @fanchenggang) (PR #7379)
JOIN 结果删除行 — 查询结果的删除能力独立开放:JOIN 查询在能唯一识别可写源表且主键完整映射时支持删除行,DISTINCT、聚合等场景保持只读。 (contributed by @zipg) (PR #7378)
拖拽列名进编辑器 — 查询结果网格的列头可直接拖入 SQL 编辑器插入列名,支持多列按序插入并按方言智能加引号。 (contributed by @cdredfox) (PR #7372)
多语句执行默认视图 — 新增设置项,多语句批量执行结果默认展示「数据表」或「执行摘要」可配置。 (contributed by @eryajf) (PR #7488)
默认事务提交模式 — 设置 → 编辑器新增全局默认事务提交模式(自动提交/手动事务),新打开的查询页按默认值启动。 (contributed by @Abeautifulsnow) (PR #7460)
数据页禅模式 — 数据标签页新增禅模式快捷切换(默认 Ctrl/Cmd+Shift+F12),临时隐藏侧栏、AI 面板与辅助面板,退出后恢复布局。 (contributed by @eryajf) (PR #7400)
SQL 参数一键清空 — SQL 参数填写弹窗新增「清空参数值」操作,保留参数类型与历史,不触发执行。 (contributed by @0verme) (PR #7468)
DDL 视图内搜索 — 表结构编辑器的 DDL 页支持 Ctrl/Cmd+F 搜索、高亮与正则/大小写切换。 (contributed by @0verme) (PR #7433)
网格十字线高亮 — 新增行列十字线高亮设置(默认关闭),横向滚动时当前行/列保持可辨识。 (contributed by @Abeautifulsnow) (PR #7417)
联合唯一键引用显示值 — 字段引用显示值配置支持两列联合唯一键(以非空等值条件固定另一列),字典表 (key, value) 类唯一约束可直接使用。 (contributed by @zipg) (PR #7382)
精确行数重新统计 — 状态栏显示精确总行数时提供内联重算按钮,无需重新执行查询。 (contributed by @difagume) (PR #7435)
新建连接选择分组 — 新建连接时可选择所属分组(含「未分组」),从分组入口新建时自动带入。 (contributed by @zipg) (PR #6186)
PG 系表约束查看 — PostgreSQL、Kingbase、Vastbase、openGauss 表结构支持查看约束信息。 (contributed by @amwps290) (PR #7445)
Hive/Inceptor 存储过程浏览 — Hive/Inceptor 连接可从系统视图浏览存储过程与函数。 (contributed by @Mo-Moore) (PR #7371)
MCP 消息队列发送工具 — MCP 服务新增向消息队列 topic 发送消息的工具。 (commit 659fb7f33)
改进
Oracle 首次查询提速 — 冷缓存下索引元数据预检最多等待 1 秒,慢元数据不再阻塞首次查询,完整元数据转后台加载缓存。 (contributed by @zipg) (PR #7414)
MySQL 自增值编辑与字段快捷键 — 表级自增编辑入口移至字段「自增」选项旁,未保存的新增字段即可填写下一个自增值且大整数无精度损失;字段快捷键并入按钮悬浮提示,新增 Cmd/Ctrl+Delete 删除字段。 (contributed by @zipg) (PR #7410)
配置导出密码短语加固 — 导出密码短语仅保存在会话内存、重启自动清空;取消保存或写入失败不再误报成功。 (contributed by @mr-dadong) (PR #6684)
行号栏垂直对齐 — 编辑器行号与内容行的垂直对齐更整齐。 (contributed by @eryajf) (PR #7497)
折行语句行号对齐 — 折行语句的行号锚定首个视觉行,不再在折行块内居中错位。 (contributed by @eryajf) (PR #7509)
AI 供应商标签本地化 — 「自定义」等 AI 供应商标签随界面语言显示。 (commit 36a7b7bd3)
修复
Windows 隐藏主窗口恢复 — 企业安全软件环境下进程与托盘已启动但主窗口不可见时,启动恢复流程可自动找回主窗口。 (contributed by @zipg) (PR #7491)
Linux AppImage 输入法 — AppImage 内置 Fcitx5/IBus GTK 输入法模块,修复较新发行版上无法输入中文等文字的问题。 (contributed by @CN-Scars) (PR #7493)
PostgreSQL search_path — 不再覆盖连接配置的多 schema search_path,切换 schema 时仅将目标 schema 前置并保留其余配置。 (contributed by @zipg) (PR #7436)
PostgreSQL WITH 语句行数与 CTE 补全 — WITH 包裹的 UPDATE/DELETE 正确返回受影响行数;CTE 内裸列名补全不再强制加前缀。 (contributed by @q396921921) (PR #7428)
PostgreSQL 时间戳本地排序 — 网格本地日期排序对微秒精度、时区偏移与 infinity 的时间戳解析更确定,排序结果稳定。 (commit e5572ead7)
瀚高扩展列表 — HighGo PostgreSQL 的扩展列表可正常显示。 (commit 89086cc22)
MySQL 导出连接池 — 导出期间健康探针短暂超时不再误判连接池失效并反复重建,导出不再中断。 (contributed by @zipg) (PR #7434)
MySQL 可空 timestamp 建表 — 建表/改表 DDL 为可为空的 timestamp 字段显式补全 NULL 关键字,避免 ERROR 1067 或被静默改为 NOT NULL。 (contributed by @q396921921) (PR #7426)
DRDS/PolarDB-X 索引元数据 — 索引元数据查询遇到 EXPRESSION 列不存在的 TDDL 错误时自动回退,打开表结构不再报错。 (commit 7ad05b178)
Oracle 11g 数据比较分页 — 数据比较分页改用 11g 兼容写法,不再报错。 (commit 80224ab1d)
Oracle 字典视图缺失降级 — 受限账号缺少字典视图时,表、列、主键、索引等元数据自动降级 DatabaseMetaData 获取。 (contributed by @StaravenX) (PR #7432)
达梦旧版连接 URL — 旧版本 DBX 生成的达梦连接 URL 自动规范化,升级后可直接连接。 (commit 2467d212d)
达梦多网卡主机连接 — 为达梦驱动打开 java.net 模块,多网卡地址/IPv6 场景连接不再报 InaccessibleObjectException。 (commit d4245f0d5)
达梦结构 DDL 列类型大写 — 结构 DDL 中列类型统一大写显示。 (commit bd6c780ab)
Kingbase 标识符引号 — schema 上下文 SQL 遵循驱动配置的标识符引号,含大写/特殊字符的标识符不再报错。 (commit f83f707fb)
Kingbase 大结果导出分页 — 大结果集导出分页稳定,不再中断。 (commit b09c6f4f2)
SQL Server 传输自增列 — 数据传输启用 IDENTITY_INSERT,自增列数据可正常写入。 (commit 74ffab29c)
SQL Server 旧版本传输分页 — 表传输分页改用 ROW_NUMBER(),SQL Server 2008 R2 及更早版本不再因 OFFSET ... FETCH 报错。 (commit 6a6e5fbad)
OceanBase(Oracle 模式) 传输分页 — 表传输分页改用 ROWNUM,不再报错。 (commit e996f8aef)
OceanBase(Oracle 模式) 删除 Schema — 删除 schema 改用 DROP USER CASCADE,与 OceanBase 的用户模型一致。 (commit e4dc5bace)
Doris 导出快照回退 — Doris 拒绝只读一致性快照语法时自动回退,导出可正常完成。 (commit 4636788f4)
Hive2 JDBC 连接 — 通过注册驱动直连,其他驱动抛出异常不再中断连接;目录元数据失败时回退 SHOW DATABASES。 (contributed by @Mo-Moore) (PR #7370)
InterSystems IRIS 行数统计 — 简单单表查询的精确行数直接注入 COUNT,不再生成派生表别名,避免 IRIS JDBC :%qpar 参数化报错。 (commit 1498b2731)
Kafka 主题列表超时回退 — 主题描述请求超时时返回主题名称列表,不再整体失败。 (commit 17e2573fb)
r-nacos 手动范围连接 — 命名空间目录端点不可用(如启用 API 鉴权)时支持手动填写展示范围完成连接;Nacos 高级设置页可正常滚动。 (contributed by @eryajf) (PR #7431)
MCP TLS 连接 — 初始化时安装 rustls CryptoProvider,修复 MySQL TLS 连接 panic 导致 MCP 连接关闭。 (contributed by @zipg) (PR #7438)
空参数占位符保留 — SQL 参数选择空原始值时保留占位符原文,不再静默变为空值或 NULL。 (contributed by @xiaou61) (PR #7457)
时间戳毫秒补齐 — 网格中 1–2 位小数秒的时间戳显示补齐为三位,完整精度值不变。 (contributed by @xiaou61) (PR #7456)
结果替换滚动重置 — 编辑器重新执行 SQL 替换结果后,网格滚动位置重置到顶部,不再停留在旧偏移。 (commit e8d6370b1)
定位标签页展开分组 — 定位标签页时自动展开已折叠的侧边栏分组。 (commit 4eeeafa85)
对话框边缘裁剪 — 对话框栅格轨道钳制与页脚换行,宽语言文案(如西语更新按钮、长篇发布说明)不再被裁剪。 (contributed by @Abeautifulsnow) (PR #7367)
非法 UTF-8 数据预览 — 外部驱动表预览遇到非法 UTF-8 字节时去掉包装投影自动重试,预览不再失败。 (commit 22305b7d0)
备份排除规则匹配 — 库名与 schema 同名(常见于 PostgreSQL)时,db.schema.table 形式的排除规则正确匹配,计划备份不再误备份被排除的表。 (contributed by @q396921921) (PR #7425)
软件下载
开源地址:https://github.com/t8y2/dbx/
夸克网盘:https://pan.quark.cn/s/8d5aad9d3b4c
迅雷网盘:https://pan.xunlei.com/s/VP0MksY8A26TBWWmSCdUXyU0A1?pwd=3n5g#
百度网盘:https://pan.baidu.com/s/1dmoWoUlJT2DavKOfIGgxUA?pwd=7y3x 提取码: 7y3x
移动网盘:https://yun.139.com/shareweb/#/w/i/2xop2Wdyrnk1a 提取码:6fz4
UC网盘:https://drive.uc.cn/s/b81f02b2ecf34?public=1
本地下载
网盘空间不够的可以参考下面的方法获取更多空间
夸克网盘空间获取:https://pan.quark.cn/s/45c661cbed7e
