


DBX 是一款由 Tauri 2 框架打造的数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、DuckDB、ClickHouse、SQL Server、Oracle、Elasticsearch、MariaDB、TiDB、OceanBase、openGauss、GaussDB、KingBase、Vastbase、GoldenDB 等 17+ 种数据库,安装包小巧且无需内置 Chromium,运行流畅。它集成了强大的 CodeMirror 6 查询编辑器、AI毒师(支持自然语言生成 SQL)、百万行数据虚拟滚动表格、Schema 对比与 ER 关系图、数据迁移与导入导出等功能,还提供 Redis 和 MongoDB 专项浏览器,并支持 SSH 隧道、加密连接配置等安全特性,是开发者高效管理数据库的一站式解决方案。

1. 关系型数据库:MySQL、PostgreSQL、SQLite、SQL Server、Oracle、MariaDB、TiDB、OceanBase、openGauss、GaussDB、KingBase、Vastbase、GoldenDB。
2. 键值存储与文档数据库:Redis(支持 String、Hash、List、Set、ZSet、Stream 等数据类型)、MongoDB(支持文档增删改查和 Atlas/副本集直连)。
3. 列式与嵌入式数据库:ClickHouse、DuckDB。
4. 搜索引擎:Elasticsearch。
1. 打开 DBX 并连接到任意支持的数据库。
2. 在查询编辑器左侧或工具栏中找到 AI毒师 图标,点击进入。
3. 在输入框中用自然语言描述你的需求,例如“查询所有用户中注册时间在2024年的用户ID和邮箱”。
4. 选择你偏好的 AI 模型(支持 Claude、OpenAI 或任何 OpenAI 兼容端点)。
5. 点击生成按钮,AI毒师会自动生成对应的 SQL 语句,并显示在编辑器区域。同时,你还可以使用“解释”、“优化”或“修复错误”功能对生成的 SQL 进行进一步处理。
1. 在 DBX 左侧导航栏中找到“数据操作”菜单,点击“数据迁移”选项。
2. 在“源连接”中,选择你想要迁移数据的数据库,并指定需要迁移的表或查询。
3. 在“目标连接”中,选择用于接收数据的目标数据库(可以是同类型或不同类型的数据库)。
4. 进行映射设置:DBX 会自动匹配字段类型,但你可以手动调整字段对应关系。
5. 配置迁移选项,如批量插入大小、是否复制索引等。
6. 点击“开始迁移”按钮,DBX 会在后台执行迁移操作并在界面显示进度条和日志。迁移完成后,你可以通过数据表格检查目标数据库的完整性和一致性。
1. 支持 SSH 隧道连接:在新建连接时,选择“通过 SSH 隧道”选项,填写 SSH 主机、端口、用户名,并选择密钥文件或密码认证方式。
2. 连接配置加密导出/导入:在连接管理界面,右键点击连接名称,选择“导出连接配置”,系统会提示你设置加密密码,导出 .dbxconn 文件;导入时需验证密码,防止配置泄露。
3. 断线自动重连:在连接设置中开启“自动重连”选项,DBX 会在检测到连接断开后,每隔 5 秒尝试重新建立连接,无需手动干预。
4. 危险操作确认对话框:对于 DROP、TRUNCATE 等高风险操作,DBX 会弹出确认对话框,要求用户再次输入连接密码或点击“我确认执行”按钮,避免误操作。
| 快捷键 | 功能 |
|---|---|
| Ctrl + Enter (Win) / Cmd + Enter (Mac) | 执行当前 SQL 语句 |
| Ctrl + Shift + Enter | 执行所有选中的 SQL 语句 |
| Ctrl + S | 保存当前查询 |
| Ctrl + Z | 撤销编辑 |
| Ctrl + Shift + F | 格式化 SQL 语句 |
| 配置项 | 最低要求 | 推荐配置 |
|---|---|---|
| 操作系统 | Windows 10 64-bit | Windows 11 64-bit 或更新版本 |
| CPU | 1.8 GHz 双核处理器 | 2.5 GHz 四核或更高 |
| 内存 | 4 GB RAM | 8 GB RAM 或以上 |
| 硬盘空间 | 200 MB 可用空间 | 500 MB 以上 SSD 空间 |
| 网络 | 需联网用于 AI 功能和更新 | 稳定宽带连接 |
1. 首先确保你已安装 Node.js 和 npx 包管理器。
2. 打开命令行终端,执行命令:npx @dbx-app/mcp-server,这会自动下载并运行 MCP 服务器。
3. 在你的 MCP 客户端(如 Claude Code、Cursor、Windsurf)的 .mcp.json 配置文件中添加如下内容:{"mcpServers": {"dbx": { "command": "npx", "args": ["-y", "@dbx-app/mcp-server"] }}}
4. 启动客户端后,AI 助手将自动识别 DBX 中已配置的数据库连接。
5. 你可以通过自然语言命令让 AI 列出数据库表、浏览表结构、执行 SQL 查询,并且 AI 助手还能直接在 DBX 界面中打开查询结果表,方便随时查看和编辑。
此内容由AI根据文章内容自动生成,并已由人工审核