再见Navicat!高颜值、内置 AI,这款开源的数据库工具杀疯了。。
大家好,我是Java1234_小锋老师。
先说结论:它凭什么让人想换工具?
做开发的朋友对 Navicat 应该不陌生——功能全、口碑稳,但价格不便宜,界面也偏「传统」。这几年开源数据库工具越来越多,Beekeeper Studio是其中口碑最好的一款。
它是一款跨平台的 SQL 编辑器和数据库管理工具,支持 Windows、macOS 和 Linux。核心代码在 GitHub 上开源(GPLv3 协议),社区版免费下载,不用注册、不用绑卡,装完就能用。
官方给自己的定位很直白:好看、好用、够快。打开软件的第一感觉,确实和那些年用过的数据库工具不太一样。
Beekeeper Studio 主界面:布局清爽,信息一目了然
颜值在线,用起来也顺手
很多开源工具功能不差,但界面像十年前的产物。Beekeeper Studio 在这点上下了功夫。
界面简洁。左侧管连接,中间写 SQL,右边看结果,逻辑清楚,不用到处找按钮。
多标签页。可以同时开很多查询窗口,查表、写 SQL、看结构互不打扰,切换也流畅。
SQL 编辑器好用。有语法高亮和自动补全,写表名、字段名时会提示,少打几个字,也少写几个 typo。
表格像 Excel。查出来的数据可以直接在界面里改,不用来回切工具。JSON 字段也有高亮,改起来不费劲。
还有这些小细节:
- 支持暗色主题,晚上写 SQL 眼睛舒服些
- 查询可以保存、分文件夹管理
- 有查询历史,三天前跑通的那条 SQL 还能找回来
- 支持 SSH 隧道、SSL 加密连接
- 表结构可以可视化创建,不用手写 DDL
- 数据导入导出支持 CSV、JSON、SQL 等格式
SQL 编辑器和数据表格并排,查改数据不用来回切窗口
内置 AI:数据库也能「结对编程」了
这是 Beekeeper Studio 最近最让人眼前一亮的功能——AI SQL Shell(5.3 版本起推出)。
简单说:你在软件里开一个 AI 对话窗口,用大白话问数据库问题,AI 会自己看表结构、写 SQL、跑查询(需要你点头同意),最后把结果整理给你。
几个让人放心的设计:
- 自带上下文。不用你把表结构复制粘贴到 ChatGPT,AI 自己能摸清库里有啥表、啥字段。
- 执行前要确认。每条 SQL 都会先给你看,你点了才跑,不会悄悄改数据。
- 直连你的 AI。用自己的 API Key,连 OpenAI、Claude、Gemini 或本地 Ollama 都行,数据不经过 Beekeeper 的服务器。
- 可以完全关掉。不喜欢 AI ?关掉就行,不影响正常用。
对经常写 SQL 的人来说,这相当于多了一个懂业务的搭档:复杂 JOIN 不会写了问一句,临时报表懒得手写也让它帮忙,自己再改改就能用。
注:AI Shell 目前在付费版里提供,API 费用你自己承担,Beekeeper 不额外收「AI 使用费」。
用自然语言提问,AI 帮你写 SQL、查数据
支持的数据库,真的很多
一个工具管多种库,是很多人换客户端的主要理由。Beekeeper Studio 在这块很能打,常见的基本都覆盖了:
| 类型 | 数据库 |
|---|---|
| 关系型 | MySQL、PostgreSQL、SQLite、SQL Server、MariaDB、Oracle 等 |
| 云数据仓库 | Amazon Redshift、Google BigQuery、Snowflake |
| NoSQL / 新兴 | MongoDB、Redis、ClickHouse、DuckDB |
| 其他 | Cassandra、Firebird、TiDB、Trino、DynamoDB(Beta)等 |
日常开发里碰到的 MySQL、Postgres、SQLite,Community 版就够用。部分高级库或企业场景功能在付费版里,但对个人开发者来说,免费版已经能覆盖大部分需求。
写在最后
Navicat 依然是好工具,但已经不是唯一选择了。
如果你在意这几件事——界面好看、开源透明、跨平台、功能够用、还赶上了 AI 这波——Beekeeper Studio 值得花十分钟装一下试试。毕竟免费,不喜欢删掉也不亏;喜欢了,说不定以后就不用每年为数据库客户端授权费纠结了。
GitHub 地址再贴一次,Star 走一波支持开源:
https://github.com/beekeeper-studio/beekeeper-studio
