DBeaver 简介
DBeaver 是一款面向开发者、分析师和数据库管理员的免费通用数据库工具。它通过 JDBC 驱动连接几乎所有数据库,包括 MySQL、MariaDB、PostgreSQL、SQLite、Microsoft SQL Server、Oracle 等,让你在一个 App 中浏览表、编辑数据、编写和执行 SQL 以及设计数据库。免费的 DBeaver Community 版由 DBeaver Corporation 开发,有数百万用户。
DBeaver Community 免费开源,采用 Apache-2.0 许可证。付费的 PRO 版本增加了对 NoSQL 和云数据库的支持以及更多工具。Mac 版为 Apple 芯片和 Intel 芯片提供不同的下载,自带运行所需的一切,也可以通过 Homebrew 安装。
主要功能
DBeaver 把你所有的数据库集中在一个工作区里。
- 多种数据库:MySQL、PostgreSQL、SQLite、SQL Server、Oracle、DB2 等 100 多种。
- SQL 编辑器:语法高亮、自动补全、格式化和执行计划。
- 数据编辑器:像电子表格一样浏览、筛选和编辑表数据。
- ER 图:查看表之间的关系。
- 导入与导出:在 CSV、Excel、JSON、SQL 等格式之间迁移数据。
- 数据库设计:可视化地创建和修改表、索引等对象。
- 安全连接:支持 SSH 隧道、SSL 和代理。
- AI 助手:描述你的需求,获取 SQL 建议。
26.2.3 版本新功能
DBeaver 26.2.3 改进了 AI 助手和 SQL 编辑器。
- AI 聊天:支持拖放对象和文件,并可附加图片
- 无需在 SQL 编辑器中打开即可执行 SQL 脚本文件
- DDL 语句执行成功后,提示刷新受影响的元数据
- ChatGPT 订阅错误改为显示易读的提示信息
- 修复了 SQL 编辑器和元数据编辑器中的多个问题
DBeaver 常见问题
DBeaver 免费吗?
免费。DBeaver Community 是采用 Apache-2.0 许可证的免费开源软件。付费的 PRO 版本增加了 NoSQL 和云数据库支持以及更多工具。
DBeaver 支持哪些数据库?
几乎所有带 JDBC 驱动的 SQL 数据库,包括 MySQL、MariaDB、PostgreSQL、SQLite、Microsoft SQL Server、Oracle 和 DB2。
使用 DBeaver 需要安装 Java 吗?
不需要。Mac 版 DBeaver 已自带所需的 Java 运行环境。
DBeaver 支持 Apple 芯片吗?
支持。Apple 芯片和 Intel 芯片的 Mac 分别有不同的下载。
DBeaver 能通过 SSH 连接吗?
能。你可以通过 SSH 隧道连接数据库,也可以使用 SSL 或代理。
DBeaver 能把数据导出到 Excel 或 CSV 吗?
能。它的数据传输工具可导出为 CSV、Excel、JSON、SQL、HTML 等格式,并可从 CSV 导入。
DBeaver 能绘制数据库关系图吗?
能。DBeaver 可以生成显示表及其关系的 ER 图。
可以用 Homebrew 安装 DBeaver 吗?
可以。运行 brew install --cask dbeaver-community。
DBeaver Community 和 PRO 有什么区别?
Community 是面向 SQL 数据库的免费开源版本。PRO 版本需要付费,增加了 NoSQL 和云数据库、更多工具以及技术支持。
dbeaver.FULLMAC.app 上的 DBeaver 下载来自哪里?
下载按钮指向 DBeaver 官方下载页面 https://dbeaver.io/download/。dbeaver.FULLMAC.app 不会修改或重新打包该 App。
相似应用
OrbStackOrbStack 是在 Mac 上运行 Docker 容器和 Linux 虚拟机的快速、轻量又简单的方式。它可以直接替代 Docker Desktop:你的 docker 和 docker compose 命令照常可用,首次启动时 OrbStack 还会提出迁移 Docker Desktop 中的容器、镜像和卷。它几秒钟即可启动,在 Apple 芯片上的后台 CPU 占用低于 0.1%,并会把未使用的内存还给 macOS。除了容器,它还能运行来自 16 种发行版的完整 Linux 虚拟机,以及用于本地开发的轻量 Kubernetes 集群。OrbStack 由 Orbital Labs 开发。开发工具
QuotaBar如果你用 ChatGPT 账户使用 OpenAI Codex,用量限制会按 5 小时窗口和每周窗口重置,想知道还剩多少就得打开 Codex 或 ChatGPT。QuotaBar 把剩余百分比显示在 Mac 菜单栏中,每 60 秒刷新一次。点击图标可打开详细面板,查看每个限制窗口及其重置倒计时;也可以打开一个始终置顶的小型悬浮 HUD。开发工具
Stargazer BarStargazer Bar 是一款小巧的 Mac 原生菜单栏应用,帮你盯着 GitHub 仓库。它在菜单栏中实时显示星标数,不用一直开着浏览器标签页也能知道项目的情况;点击即可打开详情菜单:星标与 Fork 趋势图、发布版下载总数以及维护者雷达。公开仓库以星标数衡量。私有仓库没有星标,则以需要你处理的事项衡量:构建失败、未回复的 Issue 或新的拉取请求。开发工具
Notch So GoodNotch So Good 把 MacBook 的刘海变成 AI 编程代理的小型状态显示屏。当 Claude Code 或 OpenAI Codex CLI 工作时,一个黑色胶囊会延伸刘海:左边是名为 Peek 的 3D 角色,右边的圆环显示 5 小时用量窗口还剩多少。会话越需要你,Peek 就从刘海里探出得越多。当任务完成、失败或达到用量上限时,刘海会展开成一张卡片,说明发生了什么、在哪个项目里,点击即可跳到对应的终端标签页,包括 tmux 窗格。开发工具
Claude UsageClaude Usage 是一款为 Claude Code 用户打造的小巧原生应用。它在菜单栏中显示当前的 5 小时会话、所有模型和 Sonnet 的每周用量,以及按量付费的额度,每项都带有用量条和重置时间,无需打开 Claude Code。它还会在 Claude Code 提示符下方添加一行,显示模型、上下文窗口的占用比例和已用令牌数,让你在空间耗尽之前压缩会话。每个终端窗格都显示自己的这一行,在 tmux 中也一样。开发工具
TintpadTintpad 是一款免费开源的启动器,面向使用 Claude Code、Codex 等命令行编程代理的开发者。在任意位置按下 Option-Command-空格,一滴黑色的“水滴”会从 Mac 的刘海处落下(没有刘海的 Mac 则悬挂在菜单栏下方),里面列出你的代码仓库。输入几个字母并按下 Return,你自己的终端就会在该仓库中打开,代理已按你上次在那里使用的模式运行。开发工具
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。