1. 程式人生 > 實用技巧 >不用破解版的 Navicat 了,幾款免費且好用的 SQL 客戶端送給你

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

我是風箏,公眾號「古時的風箏」。

文章會收錄在 JavaNewBee 中,更有 Java 後端知識圖譜,從小白到大牛要走的路都在裡面。

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

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

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

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

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

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

MySQL WorkBench

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

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

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

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

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

  • 支援視覺效果儀錶板;

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

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

Sequel Pro

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

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

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

可列出 Server Processes

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

Beekeeper Studio

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

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

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

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

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

HeidiSQL

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

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

DBeaver

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

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

最後

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

公眾號「古時的風箏」,Java 開發者,全棧工程師,人稱遲到小王子,bug 殺手,擅長解決問題。

一個兼具深度與廣度的程式設計師鼓勵師,本打算寫詩卻寫起了程式碼的田園碼農!堅持原創乾貨輸出,目前已有原創文章 80 多篇,你可選擇現在就關注我,或者看看歷史文章再關注也不遲。長按二維碼關注,跟我一起變優秀!