Beekeeper Studio开源数据库管理工具比Navicat更炫酷


Posted in 数据库 onJune 21, 2022

前言

数据库管理工具,是后端程序员使用频率非常高的的工具。Navicat、DataGrip虽然很好用,但都是收费的。最近在逛Github的时候,无意间发现了一款开源的数据库管理工具Beekeeper Studio,界面非常炫酷推荐给大家!

SpringBoot实战电商项目mall(50k+star)地址:https://github.com/macrozheng/mall

Beekeeper Studio 简介

Beekeeper Studio 是一款跨平台的数据库管理工具,支持Linux、Mac、Windows系统,目前在Github上已有9.8K+Star。

Beekeeper Studio开源数据库管理工具比Navicat更炫酷

一看到它的深色模式主题时,我就感觉它的界面很炫酷,非常符合程序员的审美,大家可以看下。

Beekeeper Studio开源数据库管理工具比Navicat更炫酷

下载安装

Beekeeper Studio 有免费的社区版可以使用,不想安装的小伙伴可以下载便携版,下载地址:

https://www.beekeeperstudio.io/get

Beekeeper Studio开源数据库管理工具比Navicat更炫酷

下载完成后双击.exe文件即可运行,运行成功后效果如下,默认是浅色主题。

Beekeeper Studio开源数据库管理工具比Navicat更炫酷

使用

下面我们来体验下Beekeeper Studio,看看它是不是够好用!

外观设置

我们可以通过顶部的View菜单按钮进行字体大小和主题设置,我们把它切换到更炫酷的深色主题。

Beekeeper Studio开源数据库管理工具比Navicat更炫酷

创建数据源

我们可以通过顶部的New Connection按钮来创建数据源,这里我们可以发现Beekeeper Studio仅支持常用的几种关系型数据库;

Beekeeper Studio开源数据库管理工具比Navicat更炫酷

这里我们创建一个MySQL连接,输入连接信息,然后点击保存按钮即可;

Beekeeper Studio开源数据库管理工具比Navicat更炫酷

再点击Connect按钮,连接后选择好数据库就可以开始管理了,操作快捷键已经在下方提示了。

Beekeeper Studio开源数据库管理工具比Navicat更炫酷

管理表操作

右键表名点击菜单可以选择查看表中的数据;

Beekeeper Studio开源数据库管理工具比Navicat更炫酷

支持快捷查询各个字段相关数据,这功能还是挺实用的;

Beekeeper Studio开源数据库管理工具比Navicat更炫酷

右键菜单还可以查看表结构,管理字段还是挺方便的;

Beekeeper Studio开源数据库管理工具比Navicat更炫酷

右键菜单还可以查看表的创建语句,这SQL主题样式,确实挺漂亮的;

Beekeeper Studio开源数据库管理工具比Navicat更炫酷

右键菜单还支持导出表中数据,支持多种格式。

Beekeeper Studio开源数据库管理工具比Navicat更炫酷

SQL操作

在使用Beekeeper Studio的编辑器写SQL的时候,支持SQL语法高亮,对数据库表和字段都可以自动提示;

Beekeeper Studio开源数据库管理工具比Navicat更炫酷

我们还可以通过保存按钮来保存需要的SQL语句;

Beekeeper Studio开源数据库管理工具比Navicat更炫酷

然后点击左侧按钮就可以查看保存的SQL语句了;

Beekeeper Studio开源数据库管理工具比Navicat更炫酷

通过左侧按钮我们还可以查看执行SQL的历史记录。

Beekeeper Studio开源数据库管理工具比Navicat更炫酷

总结

刚看到Beekeeper Studio有点被惊艳到了,界面确实很炫酷,功能也基本够用。但是SQL提示能力比起DataGrip和Navicat来,确实有点弱。不能自动提示SQL语法,只能提示数据库表和字段,对于SQL老手来说应该问题不大。总的来说,Beekeeper Studio在开源数据库管理工具中,还是非常好用的一款,喜欢它界面的朋友可以试试!

项目地址 https://github.com/beekeeper-studio/beekeeper-studio/

以上就是Beekeeper Studio开源数据库管理工具比Navicat更炫酷的详细内容,更多关于Beekeeper Studio数据库管理工具的资料请关注三水点靠木其它相关文章!

数据库 相关文章推荐
SQL Server中交叉联接的用法详解
Apr 22 SQL Server
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
Jun 04 Oracle
postgres之jsonb属性的使用操作
Jun 23 PostgreSQL
SQL Server作业失败:无法确定所有者是否有服务器访问权限的解决方法
Jun 30 SQL Server
MySql 缓存查询原理与缓存监控和索引监控介绍
Jul 02 MySQL
MySQL数据库10秒内插入百万条数据的实现
Nov 01 MySQL
mysql中整数数据类型tinyint详解
Dec 06 MySQL
Mysql外键约束的创建与删除的使用
Mar 03 MySQL
利用JuiceFS使MySQL 备份验证性能提升 10 倍
Mar 17 MySQL
MySQL时区造成时差问题
Apr 13 MySQL
MySQL提取JSON字段数据实现查询
Apr 22 MySQL
SQL中的连接查询详解
Jun 21 SQL Server
浅谈Redis变慢的原因及排查方法
使用Redis实现分布式锁的方法
Jun 16 #Redis
MySQL示例讲解数据库约束以及表的设计
Jun 16 #MySQL
mysql幻读详解实例以及解决办法
Jun 16 #MySQL
mysql数据库隔离级别详解
Jun 16 #MySQL
MySQL解决Navicat设置默认字符串时的报错问题
Jun 16 #MySQL
MySQL数据库之内置函数和自定义函数 function
Jun 16 #MySQL
You might like
如何使用Linux的Crontab定时执行PHP脚本的方法
2011/12/19 PHP
php内嵌函数用法实例
2015/03/20 PHP
apache集成php7.3.5的详细步骤
2019/06/20 PHP
关于Laravel-admin的基础用法总结和自定义model详解
2019/10/08 PHP
为超链接加上disabled后的故事
2010/12/10 Javascript
检测jQuery.js是否已加载的判断代码
2011/05/20 Javascript
Js实现当前点击a标签变色突出显示其他a标签回复原色
2013/11/27 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
2015/08/25 Javascript
基于jQuery实现的菜单切换效果
2015/10/16 Javascript
详解Vue中使用Echarts的两种方式
2018/07/03 Javascript
vue.js 双层嵌套for遍历的方法详解, 类似php foreach()
2018/09/07 Javascript
nodejs中函数的调用实例详解
2018/10/31 NodeJs
Vue  webpack 项目自动打包压缩成zip文件的方法
2019/07/24 Javascript
vue 组件销毁并重置的实现
2020/01/13 Javascript
JS倒计时两种实现方式代码实例
2020/07/27 Javascript
python采集博客中上传的QQ截图文件
2014/07/18 Python
Python格式化css文件的方法
2015/03/10 Python
python文件的md5加密方法
2016/04/06 Python
Python字符串拼接、截取及替换方法总结分析
2016/04/13 Python
python实现简单爬虫功能的示例
2016/10/24 Python
Python实现的根据IP地址计算子网掩码位数功能示例
2018/05/23 Python
对tf.reduce_sum tensorflow维度上的操作详解
2018/07/26 Python
推荐值得学习的12款python-web开发框架
2020/08/10 Python
Pretty Little Thing美国:时尚女性服饰
2018/08/27 全球购物
英国折扣高尔夫商店:Discount Golf Store
2019/11/19 全球购物
北京捷通华声语音技术有限公司Java软件工程师笔试题
2012/04/10 面试题
财务出纳员岗位职责
2013/11/26 职场文书
大学同学聚会邀请函
2014/01/19 职场文书
会计电算化应届生自荐信
2014/02/25 职场文书
2014年营销工作总结
2014/11/22 职场文书
医德医风个人总结
2015/02/28 职场文书
创业不要错过,这4种餐饮新模式
2019/07/18 职场文书
好段摘抄大全(48句)
2019/08/08 职场文书
Django利用AJAX技术实现博文实时搜索
2021/05/06 Python
go mod 安装依赖 unkown revision问题的解决方案
2021/05/06 Golang
Java基于Dijkstra算法实现校园导游程序
2022/03/17 Java/Android