輕量級開源數(shù)據(jù)庫客戶端工具 - Beekeeper Studio
Beekeeper Studio 是一款開源的 SQL 編輯器和數(shù)據(jù)庫管理工具,支持 MySQL、Postgres、SQLite、SQL Server 等數(shù)據(jù)庫,采用 Vue.js 開發(fā)構(gòu)建的,是一款非常輕量級的、簡單易用的 SQL 客戶端??捎糜?Linux、Mac 和 Windows 平臺(tái),Beekeeper Studio 社區(qū)版是 GPL 許可的,因此它是可以免費(fèi)使用的,此外也提供了一些更多高級功能的付費(fèi)版本,不過對于一般開發(fā)者來說社區(qū)版完全足夠使用了。
特性
Beekeeper Studio 的主要特點(diǎn)是流暢??、快速??,你會(huì)真正享受使用它帶來的樂趣??
- 真正的跨平臺(tái):Windows、MacOS 和 Linux。
- 具有語法高亮顯示、自動(dòng)補(bǔ)全的 SQL 查詢編輯器。
- 選項(xiàng)卡式界面,讓你可以多任務(wù)處理。
- 可以對表格數(shù)據(jù)進(jìn)行排序和過濾。
- 方便的快捷鍵。
- 可以保存查詢以備后用。
- 查詢運(yùn)行歷史記錄,你可以找到 3 天前的一個(gè)查詢。
- 帶有深色主題。
我們不太喜歡其他開源的 SQL 編輯器和數(shù)據(jù)庫管理器的主要原因就是,他們添加了太多功能,以至于 UI 變得混亂且難以使用,我們想要一個(gè)外觀漂亮、功能強(qiáng)大且易于使用的開源 SQL 管理工具,所以我們自己開發(fā)并開源了 Beekeeper Studio!
Beekeeper Studio 支持連接以下數(shù)據(jù)庫:
- SQLite
- MySQL
- MariaDB
- Postgres
- Postgres
- CockroachDB
- Amazon Redshift
安裝
安裝非常簡單,最簡單的方式是直接去官網(wǎng) https://www.beekeeperstudio.io/get 下載社區(qū)版本即可。
MacOS
請注意,默認(rèn)情況下,MacOS 會(huì)阻止你安裝第三方分發(fā)的應(yīng)用程序(通過 Mac 應(yīng)用商店)。要啟用此功能,請導(dǎo)航至設(shè)置 -> 安全和隱私,并啟用 App Store 和 Identified Developers:
Windows
直接下載官方的安裝包運(yùn)行即可。
Linux
如果你使用的是 Ubuntu 系統(tǒng),也可以使用下面的命令進(jìn)行安裝。
# Install our GPG key
wget --quiet -O - https://deb.beekeeperstudio.io/beekeeper.key | sudo apt-key add -
# add our repo to your apt lists directory
echo "deb https://deb.beekeeperstudio.io stable main" | sudo tee /etc/apt/sources.list.d/beekeeper-studio-app.list
# Update apt and install
sudo apt update
sudo apt install beekeeper-studio
使用
打開應(yīng)用選擇需要連接的數(shù)據(jù)庫類型:
具有 Host and Port 與 Socket 兩種連接模式,還可以啟用 SSL:
連接后可以在左上角下拉框中選擇要操作的數(shù)據(jù),右側(cè)是一個(gè) SQL 編輯器,而且具有自動(dòng)補(bǔ)全功能:
在 db 上右鍵可以選擇查看數(shù)據(jù)、查看數(shù)據(jù)庫結(jié)構(gòu),還可以導(dǎo)出數(shù)據(jù),在右側(cè)可以對列直接進(jìn)行修改,也可以直接修改數(shù)據(jù):
此外還有一些快捷鍵操作方式。
Git 倉庫:https://github.com/beekeeper-studio/beekeeper-studio/。