手里同时管着 MySQL、PostgreSQL、还有一台老 Oracle 的时候,最烦的不是写 SQL,是开一堆客户端在窗口之间跳。

DBeaver 就是冲这个来的:一个客户端,把能连的数据库全连上。社区版 Apache 2.0 协议,个人和中小团队用起来完全免费。

DBeaver:一个客户端连所有数据库

为什么需要统一客户端

换一个库就换一个工具,代价比看起来大:

  • 快捷键不一样,肌肉记忆每次都要重建
  • 连接配置散落在各个软件里,换台电脑要重配一遍
  • 导出格式五花八门,导完还要再清洗一次
  • 只想看一眼表结构,也得先装个几百 MB 的软件

而 DBeaver 的定位很朴素:只要你这个库有 JDBC 或 ODBC 驱动,它就能连。官方开箱支持 100 多种数据库驱动,剩下理论上也都覆盖。

DBeaver 的五件事

几个真正省事的功能

可视化建表改结构。 不写 DDL 也能加字段、改类型、看索引和约束,改完之后 DBeaver 会把等价 SQL 生成给你审查。想学 SQL 的人可以拿它当老师,老手则可以直接改 SQL。

数据编辑像 Excel。 查询结果集里可以直接双击改值、增删行,改完一键提交或回滚。修几条脏数据不用再写 UPDATE 语句。

ER 图自动生成。 接手一个陌生老项目时最有用——对着现成的库点一下,表之间的关系图就出来了,比读文档快得多。

SQL 编辑器够聪明。 自动补全、格式化、执行计划查看、多个结果集对比,都在同一个界面里,不用来回切。

社区版和企业版怎么选

很多人一看到"企业版"三个字就犹豫,其实对绝大多数使用场景,社区版已经够了。

社区版 vs 企业版对比

社区版(免费) 企业版(付费)
授权 Apache 2.0 开源 商业授权
支持数据库 全部主流数据库 全部 + 部分专有
可视化查询 有 有
AI 辅助 SQL 部分 完整
适用场景 个人 / 中小团队 企业级管控

一句话:自己用、团队内部用,社区版足够;需要统一管控、审计、SSO 的组织,才考虑企业版。

三分钟上手

上手三步

  1. 装 — 官网下安装包,或者 Docker 一条命令跑起来。Windows / macOS / Linux 都有原生客户端。
  2. 连 — 新建连接,选数据库类型,填地址和账号密码。驱动会按需自动下载,不用自己去官网找 jar 包。
  3. 用 — 左侧树形结构浏览表,右键就能查数据、导出 CSV、生成 ER 图。

什么情况下不适合

DBeaver 是桌面客户端,不是服务端平台。如果你的团队需要的是:

  • 统一的数据权限管控
  • 浏览器里直接访问、不用装客户端
  • 面向业务同学的低门槛查询入口

那它不太对口,可以看看 Superset 这类 Web 端方案。

但如果你就是那个每天要连好几个库、写几十条 SQL 的人——装上它,然后把其他客户端卸了。

项目地址: https://github.com/dbeaver/dbeaver