社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

Github 20K star,这个免费工具把SQL编写效率拉满,别再给Navicat交钱了!

编程技术进阶 • 1 月前 • 382 次点击  

点击上方卡片关注我

设置星标 学习更多项目

作为程序员,每天和数据库打交道是家常便饭。从写SQL查询到管理表结构,一款趁手的工具能让效率翻倍。

今天要推荐的Beekeeper Studio,就是这样一款在GitHub上斩获20k星标的开源数据库管理工具,它轻量无冗余,支持多数据库类型,关键是完全免费,堪称开发者的理想之选。

图片

什么是Beekeeper Studio?

Beekeeper Studio是一款基于Electron框架开发的跨平台数据库管理工具,采用MIT开源协议。核心优势在于将“简洁”与“功能完备”相结合:既摒弃了传统工具的冗余设计,又能满足日常开发中的数据库操作需求。

根据项目官方信息,它目前已支持MySQL、PostgreSQL、SQLite、SQL Server、MariaDB等主流数据库,对CockroachDB、Amazon Redshift等云原生数据库也有适配。

图片

核心功能:程序员最需要的7个亮点

1. 多模式数据库连接

支持常规直连、SSL加密连接、SSH隧道三种连接模式,满足不同场景的安全需求。对于云数据库(如Heroku Postgres、AWS RDS),只需粘贴数据库URL即可自动解析配置,省去手动填写参数的步骤。

图片

2. 智能SQL编辑器

内置语法高亮与自动补全引擎,能识别表名、字段名和SQL关键字,输入时实时提示。支持多标签页并行编辑,可同时运行多个查询并独立查看结果,适合对比不同SQL的执行效果。

图片

3. 多标签工作流

支持多标签并行操作,表结构(DDL)与数据视图独立分开展示。

图片

4.查询管理

可保存常用SQL查询并分类管理,跨连接复用。

图片

5. 数据编辑

以类 Excel 表格视图展示数据,支持:

  • 双击单元格直接编辑
  • 按条件筛选与排序
  • 批量导入导出(CSV/JSON/Excel)
  • 数据变更实时预览与回滚
图片

6. 交互式表结构设计

无需编写 DDL 语句,通过可视化界面即可:

  • 添加 / 删除字段
  • 修改数据类型与约束(主键 / 外键 / 索引)
  • 调整字段顺序
  • 实时生成对应的 SQL 语句
图片

7. 数据导出

支持CSV、JSON、JSONL、SQL格式导出,还可筛选数据后导出。

图片

安装与配置

1. 官方安装包(推荐)

访问Beekeeper Studio官网,根据系统选择对应版本:

  • Windows:下载.exe安装包,双击下一步完成安装
  • macOS:下载.dmg文件,拖拽至Applications目录
  • Linux:提供.deb(Debian/Ubuntu)和.rpm(CentOS/Fedora)包

2. 包管理器安装

Linux用户可通过系统包管理器安装,项目文档中记录了相关命令:

# Debian/Ubuntu
sudo apt update && sudo apt install beekeeper-studio

# Arch Linux
yay -S beekeeper-studio

3. 源码编译

适合开发者自定义功能,项目GitHub仓库提供了编译步骤:

git clone https://github.com/beekeeper-studio/beekeeper-studio.git
cd beekeeper-studio
npm install
npm run dev  # 开发模式运行

和同类工具对比:为什么选它?

特性
Beekeeper Studio
Navicat
DBeaver
开源免费
安装包大小
~80MB
~300MB
~200MB
启动速度
快(<3秒)
中等
较慢
多数据库支持
高级数据可视化
内存占用
中高

总结

Beekeeper Studio 是一款值得关注的开源数据库工具,80MB 的轻量体积搭配跨平台特性,适配 MySQL、PostgreSQL 等多种数据库类型。

其智能 SQL 编辑、可视化数据管理、交互式表结构设计等功能,能满足开发者日常操作的核心需求。

相比商业工具更简洁高效,且完全免费,适合个人开发者和中小企业使用。项目持续更新迭代,实际体验后能有效提升数据库操作效率,推荐一试。

Github项目库:https://github.com/beekeeper-studio/beekeeper-studio

我们还为大家建立了一个AI编程技术交流群,汇聚众多使用AI编程工具的程序员,加群可获取一手资讯和实战经验,还有优质资源共享。

扫码添加微信,回复「AI编程」,拉你进群

图片

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/184952
 
382 次点击