最近刚接手公司的新电脑,免不了又是一通环境安装。但是公司规定不能装破解软件,这就让我犯难了。
代码编辑器什么都还好说,但是数据库管理工具,可谓是我最高频使用工具之一了。之前一直用的 navicat 在公司电脑上是不能继续用了,赶紧找找还有啥替代方案吧。
最后发现了一款 github 开源工具Beekeeper Studio
,该项目截止目前已经破万,赶紧试试。
一、Beekeeper Studio 简介
1.跨平台
Beekeeper Studio
是一款开源的SQL编辑器和数据库管理器,适用于Linux、Mac 和 Windows。
在官网点击可以看到2种不同的版本,终极版和社区版。
终极版有14天的免费试用期,社区版是免费的,我本地下载的也是免费的社区版。
2.支持多种数据库
Beekeeper Studio
还支持多种数据库:
- SQLite
- MySQL
- MariaDB
- Postgres
- CockroachDB
- SQL Server
- Amazon Redshift
3.工具特点
Beekeeper Studio
主要的功能特性有:
- 防火墙链接:除了正常的连接,也可以使用 SSL 加密连接或通过 SSH 隧道连接。
- SQL 自动补全:代码编辑器提供语法高亮显示和自动补全。
- 支持多个工作窗口:可同时打开多个编辑窗口,以便编写多个查询。
- 保存查询语句:保存常用的查询语句,方便重复运行。
- 查看并编辑表中的数据:方便直接在修改表里的数据。
- 查看并修改表的结构:通过直观的界面创建、编辑和删除表的字段、索引和外键。
- 导出表中的数据:支持 CSV、JSON、JSONL 以及 SQL 格式,允许导出指定的数据。
从这些特征来看,我觉得已经完全覆盖了我日常使用场景,对它的期待又增加了几分。
二、下载
下载的时候直接在官网下载完发现速度非常满,而且后面还容易下载失败。如果也有这个问题的话可以通过github下载,地址在这:
https://github.com/beekeeper-studio/beekeeper-studio/releases
我的是win10系统,下载完成后,直接打开.exe
程序即可,可以看到工具界面。
三、使用
快速来体验一下。
1.创建数据库链接
我使用的是 mysql,所以在这里选择 mysql 即可。
界面要输入的内容还是比较直观的,依旧是填上地址,端口默认3306,用户名密码,还有链接名称,最后save
即可。
保存后的链接出现在左边的列表里,点击下对应链接的connect
就可以连接了,当然你也可以点击test
测试下链接。
2.修改暗黑主题
很多童鞋撸代码的时候编辑器喜欢暗黑主题,Beekeeper 也提供了主题可选。
选择dark
就是暗黑主题了,是不是感觉一下来了呢?
3.表管理
查看表
connect后点击这里选择你要使用的数据库,就可以看到下面的表了。
直接可以展开表查看表的字段,还是挺方便的。
双击表名就可以打开数据表了,显示内容很丰富。
修改表
可以直接修改数据,操作习惯与navicat一致。
右键列表中的表名称可以看到多个功能入口,点击View Structure
进入表结构设计。
快捷查询
另外,这里的快捷查询让我眼前一亮,很好用。
4.编写sql
sql
试试最常用的sql编写功能,写一条简单的 sql,完成后快捷键ctrl+enter
查询 。
正常使用没啥问题,但是我发现只能自动提示表名称,对sql语法关键词和字段没自动提示,稍微差点意思,但是问题不大。
保存sql
老习惯,ctrl+s
可以保存sql语句。
保存的sql,在左侧代码图标这栏中,点击就可以查看到。
查看sql执行历史
点击左侧最下面的时钟图标,可以查看最近执行的sql历史。这个功能也挺不错,有时候sql没保存误关闭了,可以在这里找到,不用重新写。
5.导出数据
右击表名,选择export
,可以导出数据。
支持了多种格式。
四、总结
体验一番下来,个人觉得还是挺不错的,特别是作为一款免费的软件,基本功能都是够用的。界面风格是一个不错的亮点,应该可以吸引不少人。
ok,我就先用这个来代替 navicat 了。