一款高颜值且免费的 SQL 开发工具之Beekeeper Studio详解

目录
  • Beekeeper Studio 简介
  • Beekeeper Studio 安装
  • Beekeeper Studio 使用教程
    • 连接数据库
    • 文件关联
    • SQL 编辑器
    • 表格浏览器
    • 快捷键
  • SQLTools 工具

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

Beekeeper Studio 简介

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

我们下载:

https://www.jb51.net/database/791630.html

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 示例表结构。

到此这篇关于一款高颜值且免费的 SQL 开发工具之Beekeeper Studio详解的文章就介绍到这了,更多相关SQL 开发工具Beekeeper Studio内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • PHP+MYSQL开发工具及资源收藏

    PHP编辑工具DzSoftPHPEditor    专为 PHP 所设计的网页程序编辑软件,具有 PHP 编辑.侦错.浏览.原始码检视.档案浏览.可自订的原始码样本等功能,无须架设网站主机就可以测试 PHP 下载地址:http://down.chinaz.com/s/8174.asp EngInSitePHPEditor 一款允许创建.编辑.运行和调试 PHP4 或 PHP5 脚本的软件下载地址:http://down.chinaz.com/s/15075.asp PHPExpertEditor

  • 一款高颜值且免费的 SQL 开发工具之Beekeeper Studio详解

    目录 Beekeeper Studio 简介 Beekeeper Studio 安装 Beekeeper Studio 使用教程 连接数据库 文件关联 SQL 编辑器 表格浏览器 快捷键 SQLTools 工具 今天给大家介绍一款简单易用而且美观的免费 SQL 客户端:Beekeeper Studio. Beekeeper Studio 简介 Beekeeper Studio 是一款免费开源的 SQL 开发和数据库管理工具,具有美观高效.简单易用的特点.Beekeeper Studio 基于 V

  • SQL开窗函数的具体实现详解

    开窗函数:在开窗函数出现之前存在着很多用 SQL 语句很难解决的问题,很多都要通过复杂的相关子查询或者存储过程来完成.为了解决这些问题,在 2003 年 ISO SQL 标准加入了开窗函数,开窗函数的使用使得这些经典的难题可以被轻松的解决.目前在 MSSQLServer.Oracle.DB2 等主流数据库中都提供了对开窗函数的支持,不过非常遗憾的是 MYSQL 暂时还未对开窗函数给予支持. 开窗函数简介:与聚合函数一样,开窗函数也是对行集组进行聚合计算,但是它不像普通聚合函数那样每组只返回一个值

  • sql server 交集,差集的用法详解

    概述 为什么使用集合运算: 在集合运算中比联接查询和EXISTS/NOT EXISTS更方便. 并集运算(UNION) 并集:两个集合的并集是一个包含集合A和B中所有元素的集合. 在T-SQL中.UNION集合运算可以将两个输入查询的结果组合成一个结果集.需要注意的是:如果一个行在任何一个输入集合中出现,它也会在UNION运算的结果中出现.T-SQL支持以下两种选项: (1)UNION ALL:不会删除重复行 -- union allselect country, region, city fr

  • SQL Server的行级安全性详解

    目录 一.前言 二.描述 三.权限 四.安全说明:侧信道攻击 五.跨功能兼容性 六.示例 一.前言 行级别安全性使您能够使用组成员身份或执行上下文来控制对数据库表中行的访问. 行级别安全性 (RLS) 简化了应用程序中的安全性设计和编码.RLS 可帮助您对数据行访问实施限制.例如,您可以确保工作人员仅访问与其部门相关的数据行.另一个示例是将客户的数据访问限制为仅与其公司相关的数据. 访问限制逻辑位于数据库层中,而不是远离另一个应用程序层中的数据.每次尝试从任何层访问数据时,数据库系统都会应用访问

  • Microsoft Sql server2005的安装步骤图文详解及常见问题解决方案

    一:安装sql server 2005过程中出现如下问题:"选择的功能中没有任何功能可以安装或升级": 解决方案:Microsoft SQL Server 2005→配置工具→SQL配置管理器→SQL Server 2005服务→右边的两个服务启动SQL Server FullTest Search() 和服务SQl Sever(计算机名) 二:无法将数CLSID写入\Software\Classes\PROTOCOLS\Handler\ms-help. 解决办法:退出电脑安全软件 三

  • sql server 2008 数据库管理系统使用SQL语句创建登录用户步骤详解

    废话不多说了,直接给大家贴代码了,具体代码如下所示: --服务器角色: --固定服务器角色具有一组固定的权限,并且适用于整个服务器范围. 它们专门用于管理 SQL Server,且不能更改分配给它们的权限. --可以在数据库中不存在用户帐户的情况下向固定服务器角色分配登录. --按照从最低级别的角色(bulkadmin)到最高级别的角色(sysadmin)的顺序进行描述: --1.Bulkadmin:这个服务器角色的成员可以运行BULKINSERT语句.这条语句允许从文本文件中将数据导入到SQL

  • PHP 5.6.11 访问SQL Server2008R2的几种情况详解

    PHP天生支持MySQL,但是有时候也想让它访问SQL Server,该怎么办呢? 最近找了点资料,测试成功了PHP访问SQLSvr的几种情况,限于时间,还没有测试更多不同环境,把测试过的记录如下: 测试环境:win7 x64 sp1,IIS 7.5, Apache 2.4 32位版本,PHP 5.2.6 win32, PHP 5.6.11 win32 ts(线程安全版) 注:由于"Microsoft Drivers for PHP for SQL Server"驱动程序目前只有32位

  • SQL Server 2012 FileTable 新特性详解

    FileTable是基于FILESTREAM的一个特性.有以下一些功能: •一行表示一个文件或者目录. •每行包含以下信息: • •file_Stream流数据,stream_id标示符(GUID). •用户表示和维护文件及目录层次关系的path_locator和parent_path_locator •有10个文件属性 •支持对文件和文档的全文搜索和语义搜索的类型列. •filetable强制执行某些系统定义的约束和触发器来维护命名空间的语义 •针对非事务访问时,SQL Server配置FIL

  • OraclePL/SQL单行函数和组函数详解

    正在看的ORACLE教程是:OraclePL/SQL单行函数和组函数详解. 1 函数是一种有零个或多个参数并且有一个返回值的程序.在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类:  2  3 单行函数  4  5 组函数   6  7 本文将讨论如何利用单行函数以及使用规则.  8  9 SQL中的单行函数 10 11 SQL和PL/SQL中自带很多类型的函数,有字符.数字.日期.转换.和混合型等多种函数用于处理单行数据,因此这些都可被统称

  • springboot整合mybatis将sql打印到日志的实例详解

    在前台请求数据的时候,sql语句一直都是打印到控制台的,有一个想法就是想让它打印到日志里,该如何做呢? 见下面的mybatis配置文件: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-

随机推荐