不用破解版的 Navicat 了,幾款免費且好用的 SQL 客戶端送給你

風的姿態發表於2020-07-08

我是風箏,公眾號「古時的風箏」。
文章會收錄在 JavaNewBee 中,更有 Java 後端知識圖譜,從小白到大牛要走的路都在裡面。

沒別的意思,今天就是為了給你推薦幾款 MySQL 客戶端,這幾款客戶端有一個共通點,那就是好用而且免費

image-20200707094909524

“害,我看也就是平平無奇嘛!” 然後,轉身趕緊下載體驗一下。

哪個做開發的繞的過資料庫,以關係型資料來說,用的最多的就是 MySQL、Oracle、Microsoft SQL Server 了,Oracle 好用但是付費,Microsoft SQL Server 付費而且人家自帶的客戶端很好用了,剩下的 MySQL 免費好用,但唯獨客戶端這塊兒差點意思。

要說 MySQL 最好用的客戶端是 Navicat,但是人家不免費啊,一看價格,對於個人開發者來說還挺貴,完全沒必要。

image-20200707095641840

當然,網際網路上啥都有免費破解版,你要說你從沒用過破解版的軟體,可能連你自己都不信。私下裡用用倒是沒啥,可哪天碰上正版的玩家,也確實有點不好意思拿出手。

不慌,下面這幾款正版而且免費的 MySQL 客戶端保證你拿的出手。

MySQL WorkBench

MySQL WorkBench 是官方出品的客戶端,支援 Mac、Windows、Linux。因為是官方出品,所以功能比較全。我之前有做 .NET 開發的經歷,那會兒天天和 Microsoft SQL Server 打交道,所以看到 MySQL WorkBench 的這個介面風格非常熟悉,風格和 Microsoft SQL Server 非常相似,甚至和宇宙第一IDE Visual Studio 的風格也是相似的。所以,我懷疑它是借鑑了微軟的風格。

image-20200707100643416

風格不要緊,好用才重要。

這麼說吧,你肯定用過 Navicat 對吧,Navicat 有的功能它全都有。

  • 支援資料庫結構管理,包括資料庫、表結構、資料管理;

  • 支援 ER 模型管理,包括正向逆向工程;

  • 支援視覺效果儀表板;

    image-20200707101718124

  • 支援資料遷移,比如從 Microsoft SQL Server 遷移到 MySQL;

官網地址:https://www.mysql.com/products/workbench/

Sequel Pro

只支援 Mac ,但功能也算比較全了。

支援資料庫管理,可對資料庫進行增加、修改等操作。支援對錶結構、內容、關聯關係等進行介面版管理。

image-20200707103915392

還有兩個方便的操作,可以列出所有的 Server Variables 。

image-20200707104238197

可列出 Server Processes

image-20200707104329322

官網地址:http://sequelpro.com/

Beekeeper Studio

支援 Mac、Windows、Linux,但是功能比較簡單。不僅支援 MySQL ,還支援其他的資料庫。

image-20200707102101200

暗黑風格,顯得逼格很高。

image-20200707102250512

但是功能比較簡單,只支援執行 SQL 語句,不支援複雜的管理。

可儲存查詢,並且自動記錄歷史記錄。

img

官網地址:https://www.beekeeperstudio.io/

HeidiSQL

只支援 Windows。功能比較齊全。支援結構管理和資料內容管理。

img

官網地址:https://www.heidisql.com/

DBeaver

分為社群版和專業版,社群版免費,但支援主流的關係型資料庫,連 Hive 都支援。專業版除了支援關係型資料庫外,還支援非關係型資料庫。支援 Mac、Windows、Linux,而且還專門提供了 Eclipse 外掛。

img

官網地址:https://dbeaver.io/

最後

最後,大佬還是選擇了命令列。

image-20200707105844994

公眾號「古時的風箏」,Java 開發者,全棧工程師,人稱遲到小王子,bug 殺手,擅長解決問題。
一個兼具深度與廣度的程式設計師鼓勵師,本打算寫詩卻寫起了程式碼的田園碼農!堅持原創乾貨輸出,目前已有原創文章 80 多篇,你可選擇現在就關注我,或者看看歷史文章再關注也不遲。長按二維碼關注,跟我一起變優秀!

相關文章