dbx/README.zh-CN.md

3.9 KiB
Raw Blame History

DBX

开源、轻量、跨平台的数据库管理工具。

English | 简体中文

功能特性

  • 多数据库 — MySQL、PostgreSQL、SQLite、Redis、MongoDB、DuckDB、ClickHouse、SQL Server、MariaDB、TiDB、OceanBase、openGauss、GaussDB、KingBase、Vastbase、GoldenDB
  • 结构浏览 — 数据库、Schema、表、字段、索引、外键、触发器
  • 查询编辑器 — CodeMirror 6 语法高亮、Cmd+Enter 执行、Cmd+滚轮缩放
  • AI SQL 助手 — 自然语言生成 SQL、解释、优化、修复错误Claude / OpenAI
  • 数据表格 — 虚拟滚动、行内编辑、排序、搜索、分页、列宽调整、行号、斑马纹
  • 数据导出 — CSV、JSON、Markdown
  • Redis 浏览器 — 模式匹配搜索支持全部数据类型String、Hash、List、Set、ZSet
  • MongoDB 浏览器 — 文档增删改查、分页浏览
  • 查询历史 — 持久化存储,支持搜索、恢复、一键复制
  • 安全防护 — 执行 DROP / DELETE / TRUNCATE / ALTER 时弹出确认对话框
  • 自动重连 — 连接断开后透明重试
  • SSH 隧道 — 支持密钥和密码两种认证方式
  • 文件拖放 — 拖拽 .db / .sqlite / .duckdb 文件到窗口直接打开
  • 深色模式 — 原生标题栏主题同步
  • 多语言 — English & 简体中文
  • 极致轻量 — 安装包约 15 MB不内嵌 Chromium

截图

安装

Releases 页面下载最新版本。

macOS 说明

DBX 未使用 Apple 开发者证书签名,首次打开时 macOS 会阻止运行。解决方法:

xattr -cr /Applications/dbx.app

或者:系统设置 → 隐私与安全性 → 仍要打开

快速开始

环境要求

开发

pnpm install
pnpm tauri dev

构建

pnpm tauri build

安装包输出在 src-tauri/target/release/bundle/ 目录。

技术栈

层级 技术
框架 Tauri 2
前端 Vue 3 + TypeScript
UI shadcn-vue + Tailwind CSS
编辑器 CodeMirror 6
后端 Rust + sqlx / tiberius / redis-rs / mongodb

开源协议

MIT

社区

LINUX DO

交流群

微信群 QQ群