Github Star 过万!用这款免费工具代替收费的Navicat,我看行

最近刚接手公司的新电脑,免不了又是一通环境安装。但是公司规定不能装破解软件,这就让我犯难了。

代码编辑器什么都还好说,但是数据库管理工具,可谓是我最高频使用工具之一了。之前一直用的 navicat 在公司电脑上是不能继续用了,赶紧找找还有啥替代方案吧。

最后发现了一款 github 开源工具Beekeeper Studio,该项目截止目前已经破万,赶紧试试。

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第1张图片

一、Beekeeper Studio 简介

1.跨平台

Beekeeper Studio是一款开源的SQL编辑器和数据库管理器,适用于Linux、Mac 和 Windows。

在官网点击可以看到2种不同的版本,终极版和社区版。

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第2张图片

终极版有14天的免费试用期,社区版是免费的,我本地下载的也是免费的社区版。

2.支持多种数据库

Beekeeper Studio还支持多种数据库:

  • SQLite
  • MySQL
  • MariaDB
  • Postgres
  • CockroachDB
  • SQL Server
  • Amazon Redshift

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第3张图片

3.工具特点

Beekeeper Studio主要的功能特性有:

  • 防火墙链接:除了正常的连接,也可以使用 SSL 加密连接或通过 SSH 隧道连接。
  • SQL 自动补全:代码编辑器提供语法高亮显示和自动补全。
  • 支持多个工作窗口:可同时打开多个编辑窗口,以便编写多个查询。
  • 保存查询语句:保存常用的查询语句,方便重复运行。
  • 查看并编辑表中的数据:方便直接在修改表里的数据。
  • 查看并修改表的结构:通过直观的界面创建、编辑和删除表的字段、索引和外键。
  • 导出表中的数据:支持 CSV、JSON、JSONL 以及 SQL 格式,允许导出指定的数据。

从这些特征来看,我觉得已经完全覆盖了我日常使用场景,对它的期待又增加了几分。

二、下载

下载的时候直接在官网下载完发现速度非常满,而且后面还容易下载失败。如果也有这个问题的话可以通过github下载,地址在这:Releases · beekeeper-studio/beekeeper-studio · GitHub

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第4张图片

我的是win10系统,下载完成后,直接打开.exe程序即可,可以看到工具界面。

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第5张图片

三、使用

快速来体验一下。

1.创建数据库链接

我使用的是 mysql,所以在这里选择 mysql 即可。

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第6张图片

界面要输入的内容还是比较直观的,依旧是填上地址,端口默认3306,用户名密码,还有链接名称,最后save即可。

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第7张图片

保存后的链接出现在左边的列表里,点击下对应链接的connect就可以连接了,当然你也可以点击test测试下链接。

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第8张图片

2.修改暗黑主题

很多童鞋撸代码的时候编辑器喜欢暗黑主题,Beekeeper 也提供了主题可选。

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第9张图片

选择dark就是暗黑主题了,是不是感觉一下来了呢?

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第10张图片

3.表管理

查看表

connect后点击这里选择你要使用的数据库,就可以看到下面的表了。

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第11张图片

直接可以展开表查看表的字段,还是挺方便的。

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第12张图片

双击表名就可以打开数据表了,显示内容很丰富。

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第13张图片

修改表

可以直接修改数据,操作习惯与navicat一致。

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第14张图片

右键列表中的表名称可以看到多个功能入口,点击View Structure进入表结构设计。

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第15张图片

快捷查询

另外,这里的快捷查询让我眼前一亮,很好用。

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第16张图片

4.编写sql

sql

试试最常用的sql编写功能,写一条简单的 sql,完成后快捷键ctrl+enter查询 。

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第17张图片

正常使用没啥问题,但是我发现只能自动提示表名称,对sql语法关键词和字段没自动提示,稍微差点意思,但是问题不大。

保存sql

老习惯,ctrl+s可以保存sql语句。

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第18张图片

保存的sql,在左侧代码图标这栏中,点击就可以查看到。

查看sql执行历史

点击左侧最下面的时钟图标,可以查看最近执行的sql历史。这个功能也挺不错,有时候sql没保存误关闭了,可以在这里找到,不用重新写。

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第19张图片

5.导出数据

右击表名,选择export,可以导出数据。

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第20张图片

支持了多种格式。

Github Star 过万!用这款免费工具代替收费的Navicat,我看行_第21张图片

四、总结

体验一番下来,个人觉得还是挺不错的,特别是作为一款免费的软件,基本功能都是够用的。界面风格是一个不错的亮点,应该可以吸引不少人。

ok,我就先用这个来代替 navicat 了。

你可能感兴趣的:(测试工具,数据库,mysql,database,navicat,功能测试)