http://www.programmer-club.com/pc2020v5/forum/ShowSameTitleN.asp?board_pc2020=mysql&id=1337&szKeyword=mssql
看到很多網友常常發問連接 MySQL 的介面或程式,小弟剛好有些心得提供給大家參考!
一、MySQL官方提供的程式
MySQL Center Control 已是MySQL早期的管理程式,除非你只用 3.xx版,不然建議大家可以換成 MySQL Administrator和MySQL Query Browser。Administrator是以管理MySQL為主要功能,而Query Browser則是操作資料(記錄)為主要功能。
註:有看到網友發文說Query Browser只能Select而無法Insert,其實這樣的說法是不對的;Select,Insert,Update和Delete都行,甚至直接下指令建立資料庫或資料表都可以。
二、For Windows的 MySQL CLient端程式
在眾出的Cient端程式中,個人覺得 以
1. EMS SQL Manager 2005 For MySQL Lite http://sqlmanager.net/en/products/mysql/manager
2.SQLyog http://www.webyog.com
3.aqua data studio http://www.aquafold.com/
這 三支程式最令人激賞,除了皆提供免費的版本可以使用以外,EMS的畫面最優,SQLyog則是提供加值的功能(例如可以將 A伺服器中的 db_a資料庫,直接重製至 B伺服器中的 db_b資料庫);而 ADS則是同時提供連結多種資料庫取勝(Oracle,Informix,Mysql, MSSQL 2000/2005, Sybase,DB2, PostgreSQL,ODBC,JDBC..);這三支程式的操作方式不一而足,不再一一贅述,大夥可以挑一個在做為自己的最愛,不過,小弟比較花心, 我…有三個最愛。
三、UTF8無法正確顯示的問題
MySQL自4.1開始對 UTF8 支援火力大開,而且,若考慮到繁簡日後的維護問題,也建議用 UTF8 編碼,不過,這樣一來就產生一個問題,若你在DOS模式用 mysql 這支client程式,select 出來的文字會變成亂碼(其實資料庫中的內容是正確的,只是顯示上有問題);
剛剛介紹的三支程式中,
1.EMS和SQLyog在處理 UTF8文字會有問題,不相容,雖然在 sqlyog的論壇看到sqlyog支援utf8,但個人試了多次,select及insert都有問題;
2.ADS可以正常SELECT, INSERT,但,本身的程式畫面中文有些不相容,不過,還算可以接受;
3.而融合度最讚的則是 MySQL官方的MySQL Query Browser,可惜,在輸入SQL語法的窗格中,一遇到中文字會有一點點小秀逗。
如果不考慮windows程式,也可以試試 phpMyAdmin,至於那一個比較好,就要大家自己取捨囉!
結語,以上只是個人在使用上的一些粗淺經驗,也許有更佳的選擇因小弟的寡聞而不知,若有先進先知者,還望不吝指教。