目前來說想要使用 GUI 來操作 MySQL 不外乎的選擇就是 phpMyAdmin 和 Navicat。不過要用 phpMyAdmin 一定得在有安裝 httpd 和掛載 php 模組的環境下使用,我想這對於只是單純想使用資料庫的人的確略顯麻煩。至於 Navicat 雖然好用且不需安裝多餘的東西,但其問題在於它本身是商業軟體,且 Lite ver. 已經被閹割掉了許多功能。
講來講去似乎已經沒有比較好的解決方案,所幸 MySQL 本身也開始提供他們家的 GUI Tools ,雖然對一些人來說已經不是什麼新聞,但在這還是簡略的介紹一下好了。
對於這個 Tools 有興趣的可至 MySQL GUI Tools Downloads這下載,目前這些 Package 裡面包含了 MySQL Administrator、MySQL Query Browser 和 MySQL Migration Toolkit 這三個工具。接下來我就大概做個簡介好讓各位能更加的了解它們。
就如下圖所示(覺得太小,可以連過去看),操作介面大概就是長這樣。照工具的名稱來看,顧名思義它就是一個專門負責做管理的程式,舉凡系統狀態、使用者管理、系統參數異動和備份管理等,都包含於其中。目前最令我稱讚的功能就是備份管理,因為這是 Navicat Standerd Edition 才有的功能,且它絕不會因此是免費的軟體,功能就兩光兩光。
誠如圖示和軟體名稱,這邊主要就是讓你執行一些 Query 的指令,也能使用 GUI 介面來做一些 Database 和 Table 的修改。用在開發上面真的是很適合,因為它使用簡單且直覺化,Debug 在這邊也變得較為輕鬆。
這工具主要的功能就是將其他資料庫的資料轉換至 MySQL 來,支援的種類有 Oracle, Microsoft SQL Server, Microsoft Access and other databases 等。對於許多 DBA 來說,應該是個實用性蠻高的東西。
這些軟體功能真的不輸給商業軟體,但我想這也是 MySQL 的一種策略才是,因為這些 GUI Tools 也無形中嘉惠了不少 DBA 及開發者,畢竟完善且友善的開發環境,才能吸引更多的人來使用他們家的產品,使用的人一多市佔跟收入也會相對的成長。
當然天下沒有白吃的午餐 Business is Business,大部份的功能都是免費的,但一些比較進階的東西,其實還是需要使用者去購買版權的(不然它要賺什麼),不過對於一般普羅大眾來說,我想目前提供的這些的確是夠用了。
P.S. 目前 MySQL 還有一套 GUI Tool 名為 MySQL Workbench 的軟體,其主要提供 Model Overview、EER Diagram、Modeling Tools 和 OpenGL Canvas ,這四種功能,目前已經釋出了 beta-candidate 5.0.13 ,有興趣的朋友可以先去體驗嚐鮮一下。
只能說MYSQL比SQL SERVER2000還要有誠意多了..
免費又好用…︿︿
呵呵呵 話不能這樣說呀 XD
前陣子實驗室把我丟去學 SQL Server 2005,只能說會收錢的管理不一樣!
MSSQL 和 MySQL 的管理工具不用詳細的比較,就可以知道誰大勝了呀。
[...] 有