今天給大家介紹一款簡單易用而且美觀的免費 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 示例表結構。
到此這篇關于一款高顏值且免費的 sql 開發工具之beekeeper studio詳解的文章就介紹到這了,更多相關sql 開發工具beekeeper studio內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!
原文鏈接:https://blog.csdn.net/horses/article/details/108964432