通過網友介紹,認識了兩款在windows下面非常強大但是免費的mysql用戶端。一個是輕量級的選手,HeidiSQL,是http://www.heidisql.com/download.php,軟體只有4M左右,便於使用,如果猜得沒錯,應該是用delphi或是bcb開發的。另外一款是重量級選手,是toad
for mysql,為http://www.toadsoft.com/tda/tdaindex.html,這個系列有其它幾個資料庫系統支援,如oracle,DB2和sql server,安裝包比較大,但是安裝之後,發現這個工具還是值得深入使用的。可定製性很強,而且還支援換膚,他的官方介紹是home
of the world's #1 tool for database developers and DBAs!口氣很大,看樣子應該表現也不差吧。這兩款都是在windows下面的軟體,暫時未發現是否有linux下面的版本。對於windows下面的使用者,也算有福了。
Navicat VS Heidisql\
兩個強大的 MySQL 用戶端軟體比較
首先,在功能上二者各有千秋,Navicat Lite 提供了各種資料庫物件的管理,包括:表、預存程序、視圖、觸發器、作業等;而 HeidiSQL 不提供建立觸發器和作業的使用者介面。但 HeidiSQL 提供了一些資料庫的統計資訊匯總以及資料庫維護的介面操作,大大方便了管理員監控資料庫狀態,從這點來講,Navicat Lite 更適合資料庫開發人員,而 HeidiSQL 更適合資料庫管理員,也就是DBA。
從使用介面上來看,HeidiSQL 更加簡練一些,例如 Navicat Lite 在想執行一個查詢語句時,需要先點擊左邊的查詢,然後再點建立查詢,而 HeidiSQL 在任何地方都可以點擊 Query 直接進入查詢編輯介面。不過 Navicat Lite 提供了中文版,而 HeidiSQL 不提供,另外 HeidiSQL 不支援同時串連多個資料庫,而 Navicat Lite 可以;再者 Navicat 可以將已執行的 SQL 儲存起來便於下次執行,而 HeidiSQL 則是將已執行的SQL語句作為日誌保持,但下次啟動時日誌消失。
效能方面,沒有客觀的測試方法,個人感覺 HeidiSQL 似乎更快一些。
最終要的一點,HeidiSQL 是免費而且開源的軟體,而 Navicat Lite 只是免費而已。
另外 HeidiSQL 很小,整個安裝包只有 1.7 兆。