再见Navicat!高颜值、内置 AI,这款开源的数据库工具杀疯了

lxiol

原文链接:https://mp.weixin.qq.com/s/hL195KWxNi9ZS4CYw9d9Nw

字数 1534,阅读大约需 8 分钟

最近半年 AI 写代码的东西多到离谱。Claude Code 连着终端就能改 bug,Codex 的 Computer Use 在 Windows 上也能跑了,Copilot 隔俩月没更新反而觉得不对劲。

现在我在 DBeaver 里查数据,就一句简单的 SELECT,手动敲字段名,手动 JOIN,打错了看报错再改。突然觉得这事特别折腾。写代码那边 AI 已经卷成这样了,一天都不怎么敲码了,现在查个数据库我得干手工活儿?

翻 GitHub 的时候撞见 Beekeeper Studio,22k+ star,GPLv3,开源。下载下来用了几天,觉得可以聊聊。

开源,跨平台,好看

先说一下它是干嘛的。就是个数据库管理工具,连上你的 MySQL、PostgreSQL、SQLite,写 SQL,看数据,改数据。Windows、macOS、Linux 都能装。

同类的东西不少,TablePlus 好看,但免费版只给开两个 tab,改天你要连着三个库查东西就得傻眼。Navicat 功能多,但价格也感人。DataGrip 是 JetBrains 家的,跟 IDE 绑在一起用很爽,单买一年一百多刀。Beekeeper 走的路子不一样:它不打算什么都做。连数据库、写 SQL、看结果,这三件事做好就收工。

创始人在 README 里写了段话,大意是别的开源 SQL 编辑器把界面塞成杂货铺,他们想找个好看好用的,找不到,就自己动手了。

界面不折腾

左边数据库对象树,中间编辑器,下面结果集。这个布局特别普遍,Beekeeper 也是这样。没变是对的。DataGrip 那种右边栏拉出七八个 tab、工具栏图标挤一堆的设计,我每次都得愣一下找东西。Beekeeper 没这个问题,该放哪放哪,一眼看过去就很直观,没那么多乱七八糟的。

深色主题调过色,有些工具的深色模式就是把背景涂黑,对比度不调,看半小时眼睛疼。这个不会。

SQL 编辑器自动补全的速度可以,敲表名的时候能根据你的库结构提示字段。还有一个事:OS 重启之后,之前打开的几个 tab 和写了一半的查询还在。DBeaver 也有这个功能,但偶尔崩——我碰到过两次,几十行 SQL 没了,现在养成随手 Ctrl+S 的毛病就是从那时候开始的。

数据表格的操作也省事。双击单元格直接改,不用弹窗,不用点编辑按钮。有 JSON 字段的话,侧边栏单独渲染,比在终端里盯着一坨字符串强。

能连哪些库

社区版(免费)连这十种:PostgreSQL、MySQL、SQLite、SQL Server、MariaDB、CockroachDB、Redshift、TiDB、BigQuery、Redis。

付费的 Ultimate 版再加 Oracle、Cassandra、ScyllaDB、Firebird、LibSQL、ClickHouse、DuckDB、MongoDB、Trino、SurrealDB、DynamoDB,一共 25 种。

我自己连得最多的是 PostgreSQL 和 MySQL,偶尔开 SQLite 看本地测试数据。社区版十种够了。DBeaver 支持一百多种——数字好看,但你上一次连 Firebird 是哪年的事。日常就两三种库,把主流的连好、体验做好,比列个长清单实在。

反正对我来说,能连 PostgreSQL 和 MySQL 就够了,如果用的 Oracle、MongoDB 这些数据库比较多的,就不适合你,还得付费,但要是付费,那可选的SQL管理工具就多了。

v5.8 加了个自动下载驱动的功能,意思是装完软件不大,第一次连某个数据库的时候才去拉驱动。很多数据库工具装完一两个 G,这里面一大半是你这辈子都不会连的数据库驱动。

AI 帮写 SQL

v5.3 开始加了个 AI Shell。别的数据库工具也有 AI 功能,大部分是个聊天框,你说人话它吐 SQL,你自己粘到编辑器里跑。

Beekeeper 的做法多了一步:它能读你库的 schema。表叫啥、字段叫啥、表和表之间怎么关联的,它都知道。你打一句「查下去年花钱最多的十个客户」,它根据实际的 customer 表和 order 表生成能直接跑的 SQL,字段名不用你手动对齐。

跑报错了它会拿错误日志再问一遍 AI,吐个修正版。

你得自己填 API key。支持 Claude Opus、GPT-5、Gemini 2.5,也可以在本地用 Ollama 跑。你的库结构不经过 Beekeeper 的服务器。公司里用这个很重要——没人愿意把自己的表结构传到第三方去。

这东西对我这种写了多年 SQL 的人也有用。复杂 JOIN 懒得从头写,说一句让它生成框架,我再改。

用着不爽的地方

Electron 套壳的,内存占用跑不了。开多了 tab、查了大结果集,内存超过 500MB 很正常。DBeaver 也吃内存(JVM 在那摆着),但如果你电脑 8G 内存同时跑 Chrome 和 Claude Code,再开个 Beekeeper,风扇会转。

数据导入导出、备份恢复、团队云同步这些在付费版里。社区版是真的砍了功能,不是那种「全给你用、只加水印」的模式。

没有 ER 图。要可视化几十张表的关联,还是得打开 DBeaver 或 DataGrip。

查几十万行数据的时候,滚动不如 TablePlus 顺。日常几百几千行没问题,但你要是数据分析的,老拖百万级结果集,这个不合适,还得专业级别的工具。

v5.4 官方说大型 schema 加载快了 55 倍,我没测,不知道水分多大。

写在最后

社区版免费,Ultimate 个人版一年 19 美元,交满 12 个月之后当前版本永久使用。团队版每人每月 7 美元。TablePlus 买断 89 刀,Navicat 更贵,DataGrip 个人订阅 109 刀一年(2025 年底开始非商业用途免费了,这个要算进去)。

如果你是后端或者全栈,日常写写查查、改改数据,社区版够了。你不画 ER 图,不做数据迁移,不管 50 个不同的库。你要的只是一个打开快、不卡、看着顺眼的 SQL 编辑器,这个就合适。

如果你是 DBA,整天搞性能调优、权限、迁移,Beekeeper 用处不大。

GitHub 地址:

github.com/beekeeper-studio/beekeeper-studio
点击下方卡片,关注极客之家
这个公众号曾分享过许多有趣的开源项目。如果你不想逐篇翻阅历史文章,也可以直接关注微信公众号“极客之家”,通过后台留言与我们互动交流

图片

本文转载自微信公众号,如有侵权请联系删除。

  • 标题: 再见Navicat!高颜值、内置 AI,这款开源的数据库工具杀疯了
  • 作者: lxiol
  • 创建于 : 2026-06-20 01:24:41
  • 更新于 : 2026-06-20 01:24:41
  • 链接: https://blog.lxiol.cn/2026/06/20/再见Navicat高颜值内置-AI这款开源的数据库工具杀疯了/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
目录
再见Navicat!高颜值、内置 AI,这款开源的数据库工具杀疯了