beekeeperstudio:一款高颜值且免费的sql开发工具(代码片段)

不剪发的Tony老师 不剪发的Tony老师     2023-01-07     641

关键词:

大家好,我是只谈技术不剪发的 Tony 老师。

今天给大家介绍一款简单易用而且美观的免费 SQL 客户端:Beekeeper Studio。

如果觉得文章有用,欢迎评论📝、点赞👍、推荐🎁

Beekeeper Studio 简介

Beekeeper Studio 是一款免费开源的 SQL 开发和数据库管理工具,具有美观高效、简单易用的特点。Beekeeper Studio 基于 Vue.js 开发,遵循 MIT 开源协议,支持 Windows、Linux 以及 macOS 平台。

Beekeeper Studio 支持的数据库包括:MySQL/MariaDB、PostgreSQL、SQLite、SQL Server、CockroachDB、Amazon Redshift。主要的功能特性包括:

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

Beekeeper Studio 安装

Beekeeper Studio 支持 Windows、Linux 以及 macOS 平台,我们可以在官方网站直接下载安装,也可以通过 GitHub 下载安装。

Beekeeper Studio 支持自动版本更新。

Beekeeper Studio 使用教程

连接数据库

打开 Beekeeper Studio 之后显示以下界面:

在“Connect Type”下拉列表中选择数据库的类型,打开连接选项界面:

其中,Host 表示数据库服务器地址;Port 表示服务端口;User 是用户名;Password 是密码;Default Database 是默认连接的数据库;Enable SSL 复选框表示使用安全的 SSL 连接;如果打开了 SSH Tunel,可以设置 SSH 隧道;Test 按钮可以测试当前连接设置;点击 Connect 按钮可以建立连接。

另外,Save Connection 部分可以设置一个连接名称,保存连接密码,设置连接颜色,点击 Save 按钮保存设置。连接成功后显示以下界面:

左侧列出了当前数据库中的表和视图,可以通过名称进行过滤;右侧是查询区域和结果显示。

Beekeeper Studio 支持黑暗(Dark)和明亮(Light)两种主题,点击“View”->“Theme”进行选择。以下是明亮主题的效果:

文件关联

Beekeeper Studio 提供了文件关联功能,可以在不打开应用程序的前提下完成以下操作:

  • 双击一个 sqlite .db 文件,在 Beekeeper Studio 中打开该文件。
  • 通过终端命令行打开 URL 和文件:
    • Mac:open postgresql://user@host/database或者open ./example.db
    • Linux:xdg-open postgresql://user@host/database或者xdg-open ./example.db

SQL 编辑器

SQL 查询区域可以用于编写和运行 SQL 语句。Beekeeper Studio 提供了表名和字段名的字段补全功能,编写完成之后,点击 Run 按钮运行查询:


查询结果显示在界面下方,右下角的“Download”按钮可以用于导出查询结果,支持 CSV、Excel、JSON 等格式。

另外,点击 Save 按钮可以保存当前查询语句:

保存的查询可以通过左侧的 ⭐ 按钮查看并重复执行。

Beekeeper Studio 支持参数化查询,例如:

表格浏览器

右键点击左侧列表中的表名,可以查看并编辑表中的数据、查看并编辑表结构、导出表中的数据以及生成建表语句等。

快捷键

Beekeeper Studio 支持以下通用快捷键:

  • 新建窗口:Ctrl + Shift + N
  • 新建标签页:Ctrl + T
  • 关闭标签页;Ctrl + W
  • 格式化查询语句:Ctrl + Shift + F
  • 执行查询语句:Ctrl + ↩
  • 快速查找:Ctrl + P

另外,Beekeeper Studio 还支持以下编辑功能快捷键:

  • 撤销:Ctrl + Z
  • 重做:Shift + Ctrl + Z
  • 剪切:Ctrl + X
  • 复制:Ctrl + C
  • 粘贴:Ctrl + V
  • 全选:Ctrl + A

SQLTools 工具

SQLTools 是一个基于 Beekeeper Studio 构建的网站,提供了在线的 SQL 格式化、表结构设计以及表结构模板等工具。

以下是该工具提供的 users 示例表结构。

一款高颜值的springboot快速开发框架,你用过没有

前言简介SpringBoot+Security+MyBatis+Thymeleaf+Activiti快速开发平台基于Layui的后台管理系统模板,扩展Layui原生UI样式,整合第三方开源组件,提供便捷快速的开发方式,延续LayuiAdmin的设计风格,持续完善... 查看详情

还在从零开始搭建项目?推荐一款高颜值的前后端分离脚手架!(代码片段)

...搭建项目,没有好用的脚手架怎么行!最近发现一款高颜值的前后端分离脚手架sa-plus,自带代码生成器,可一键生成前端、后端、API文档代码,推荐给大家!SpringBoot实战电商项目mall(50k+star)... 查看详情

这才叫高颜值的markdown编辑神器!

...爱好者和码农们那里非常受欢迎,今天和大家推荐另一款高颜值的、功能强大的开源 查看详情

开源:一款开源的高颜值现代化桌面美化工具

背景在日常的工作或学习中,难免会有一些临时的文件夹,文件,应用,出现在你的桌面,但是呢你又不确定它是不是哪一天会突然用到,这样一天又一天,直至你的电脑桌面是一片狼藉,满屏的... 查看详情

高颜值的开源终端工具,太漂亮了

【公众号回复“1024”,免费领取程序员赚钱实操经验】大家好,我是章鱼猫。今天给大家推荐一个开源的终端工具,非常漂亮,非常炫酷,当我们程序员在终端上敲命令行时,会有一种黑客的既视感,... 查看详情

高颜值:redis官方可视化工具,功能强大!(代码片段)

一、RedisInsight简介RedisInsight是一个高颜值,直观高效的RedisGUI管理工具,它可以对Redis的内存、连接数、命中率以及正常运行时间进行监控,并且可以在界面上使用CLI和连接的Redis进行交互(RedisInsight内置对Redis模... 查看详情

prettyzoo-高颜值的zookeeper可视化工具

https://blog.csdn.net/qq_41489540/article/details/118439134 查看详情

prettyzoo-高颜值的zookeeper可视化工具

https://blog.csdn.net/qq_41489540/article/details/118439134 查看详情

高颜值的“佳佳”和阿尔法狗为何我们更喜欢后者?

...轮人工智能热潮。而就在近日,中国科学技术大学推出的高颜值机器人——“佳佳”与美国著名科技观察家凯文·凯利、人工智能专家巴特·塞尔曼的一次人机对话, 查看详情

redis官方可视化工具,高颜值,功能真心强大!

来源:https://blog.csdn.net/weixin_46902396/article/details/120807629/RedisInsight是一个直观高效的RedisGUI管理工具,它可以对Redis的内存、连接数、命中率以及正常运行时间进行监控,并且可以在界面上使用CLI和连接的Redis进行交互&#... 查看详情

vim-clap:高颜值高性能的通用型模糊查找vim/neovim插件(代码片段)

...uchengxu/vim-clap是一个基于Vim/NeoVim最新特性popup/floating_win的高颜值高性能模糊查找插件:所谓高颜值,是指基于popup/floating_win弹出一个类似Alfred的窗口,不再分割(split)窗口,不会扰动当前的窗口布局。自从有... 查看详情

vim-clap:高颜值高性能的通用型模糊查找vim/neovim插件(代码片段)

...uchengxu/vim-clap是一个基于Vim/NeoVim最新特性popup/floating_win的高颜值高性能模糊查找插件:所谓高颜值,是指基于popup/floating_win弹出一个类似Alfred的窗口,不再分割(split)窗口,不会扰动当前的窗口布局。自从有... 查看详情

github标星20.8k:超高颜值markdown编辑器,爱了!

...爱好者和码农们那里非常受欢迎,今天和大家推荐另一款高颜值的、功能强大的开源Markdown编辑器-Notable,Notable一款开源的高颜值、跨平台的Markdown编辑器。Notable支持Linux、FreeBSD、MacOS、Windows7等主流操作系统,实际上... 查看详情

北京天成铠盾科技有限公司自主研发了一款高耐磨搅拌叶

经过全国百分之70的砖厂免费测试终于达到了同行业最高标准给企业带来了更多利润降低了企业成本、 省人工 、增产提效。产品耐用,平时砖厂一年大概需更换6-12次的普通搅拌叶,现在1年只需更换一次,价格合理性价... 查看详情

知乎高颜值图片爬取(代码片段)

.katexdisplay:block;text-align:center;white-space:nowrap;.katex-display>.katex>.katex-htmldisplay:block;.katex-display>.katex>.katex-html>.tagposition:absolute;right:0px;.katexfont-style:normal 查看详情

redis官方可视化工具,功能真心强大!高颜值(代码片段)

来源:blog.csdn.net/weixin_46902396/article/details/120807629/一、RedisInsight简介二、RedisInsight安装与使用1.物理安装2.Kubernetes安装3.RedisInsight基本使用一、RedisInsight简介RedisInsight是一个直观高效的RedisGUI管理工具,它可以对R 查看详情

“p图元祖”美图秀秀,如何撬动“高颜值”年轻人口袋?

人之爱美,是人之通性。而女人爱美,则是女人天性。从古至今,关于女人如何变美是永恒不变的话题。在这个风口下,催生了一门又一门或长久或短暂的颜值生意。而在互联网时代,现代女性对于美的追求... 查看详情

青春片总得差评,高颜值粉丝经济齐刷刷被打脸

靠偶像、颜值或回忆来兜售情怀,本身就是影视行业最大的误区,它只是消费自己的热爱者的热情,而不是粉丝经济真正要做到的路人转粉。650)this.width=650;"src="http://s4.51cto.com/wyfs02/M01/88/47/wKioL1ftzqfyL8lTAAInjKUfqew827.jpg"title="92a5659b03... 查看详情