我是風箏,公眾號「古時的風箏」。
文章會收錄在 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
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 多篇,你可選擇現在就關注我,或者看看歷史文章再關注也不遲。長按二維碼關注,跟我一起變優秀!