轉(zhuǎn)帖|其它|編輯:郝浩|2012-10-12 15:04:46.000|閱讀 338 次
概述:MySQL GUI工具很多,本文就常用的Navicat for MySQL與MySQL-Front的特色功能做一個詳細介紹與比較。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
MySQL GUI工具很多,本文就常用的Navicat for MySQL與MySQL-Front的特色功能做一個詳細介紹與比較。
(一)MySQL-Front
MySQL-Front是一款小巧的管理Mysql的應(yīng)用程序,其主要特性包括多文檔界面、語法突出、拖拽方式的數(shù)據(jù)庫和表格、可編輯/可增加/刪除的域、可編輯/可插入/刪除的記錄、可顯示的成員、可執(zhí)行的SQL腳本并提供與外程序接口、保存數(shù)據(jù)到CSV文件等。
特色功能介紹:
● 高程度的相容性
● 內(nèi)部密集的使用Windows API ,以確保以兼容未來的Windows版本
● 支持MySQL數(shù)據(jù)庫開始版本3.23
● 直接訪問數(shù)據(jù)庫,而不使用的MySQL的DLL ,以減少安裝和連接問題
● 禁止外部HTTP隧道訪問數(shù)據(jù)庫
● 拖曳和復(fù)制,粘貼支持
● 有效地使用,可通過鍵盤或鼠標
● 非常快,高效率及多語句支持
● 語言設(shè)置(多于30種語言提供, Unicode的支持)
● 支持BLOB 數(shù)據(jù)類型
缺點:
● 客戶端使用SET NAMES設(shè)置字符集,如中文顯示set names gbk;SQL Editor不能用于處理mysql數(shù)據(jù)庫與mysql-front之間的編碼
● 導(dǎo)入SQL文件的時候出現(xiàn)錯誤:SQL文件是可讀的不能寫或數(shù)據(jù)庫版本問題。
● 客戶端不能處理"創(chuàng)建存儲過程/創(chuàng)建函數(shù)/創(chuàng)建視圖/創(chuàng)建事件",因為客戶端要使用Delimiter語句,MySQL-Front不能實現(xiàn)。
● 日期僅支持從02/Jan/0001開始以后的.
● 無符號的Bigint值僅支持63位(不能大于9223372036854775807)
● 每個表僅支持2147483647條記錄。
● 支持BLOB 數(shù)據(jù)類型
(二)Navicat for MySQL
Navicat for MySQL是一個強大的MySQL數(shù)據(jù)庫服務(wù)器管理和開發(fā)工具。它可以與任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功能,包括觸發(fā)器、存儲過程、函數(shù)、事件、視圖、管理用戶,等等。它不僅對專業(yè)開發(fā)人員來說是非常尖端的技術(shù),而且對于新手來說也易學(xué)易用。其精心設(shè)計的圖形用戶界面(GUI),Navicat for MySQL可以讓你用一種安全簡便的方式快速并容易地創(chuàng)建,組織,訪問和共享信息。
Navicat for MySQL在三種平臺上是可用的——微軟Windows、Mac OS X 和Linux操作系統(tǒng)。它可以使用戶連接到本地/遠程服務(wù)器,提供了幾種實用工具,例如數(shù)據(jù)結(jié)構(gòu)同步、導(dǎo)入/導(dǎo)出、備份和報告,使維護數(shù)據(jù)的過程很容易。
圖1 Navicat for MySQL簡體中文版界面
除了常規(guī)的管理數(shù)據(jù)庫對象外,Navicat for MySQL功能主要有:
● 多種格式的導(dǎo)入導(dǎo)出能力,使維護數(shù)據(jù)的過程很容易。并可以從ODBC導(dǎo)入數(shù)據(jù):將MSSQL,Oracle數(shù)據(jù)導(dǎo)入MySQL
● 批量的工作調(diào)度處理,有力減輕了數(shù)據(jù)庫管理員的負擔(dān)。
● 快速地實現(xiàn)廣域網(wǎng)遠程連接,更加安全簡便。
● 智能地構(gòu)建復(fù)雜的SQL查詢語句,提高開發(fā)效率。
圖2 批量的工作調(diào)度處理任務(wù)
Navicat for MySQL相比MySQL-Front有其自身優(yōu)勢:
● 下載次數(shù)最多的MySQL圖形用戶工具。自2001年初以來, Navicat已在世界各地被下載超過二百萬次,并有超過五萬個客戶群用戶。
● 支持Mysql數(shù)據(jù)庫新對象,例如事件。
● 導(dǎo)入導(dǎo)出支持多達17種格式(slk,dif,wk1,wq1,rtf,mdb,sav,ldif等特殊的格式)。
● 報表設(shè)計,打印及定制。
圖3 創(chuàng)建報表
● 具有結(jié)構(gòu)同步,數(shù)據(jù)同步功能而且速度快。
● 調(diào)度,創(chuàng)建Batch Job,設(shè)置任務(wù)調(diào)度. 創(chuàng)建一個設(shè)定的計劃批處理工作,以計劃執(zhí)行一個或多個定期的,指定開始及結(jié)束的日期及時間。批處理可以創(chuàng)建的對象包括查詢,報表打印,備份,數(shù)據(jù)傳送,數(shù)據(jù)同步,導(dǎo)入和導(dǎo)出。發(fā)送計劃工作的電子郵件通知,產(chǎn)生通知電子郵件給你指定的收件人。
● 安裝下載非常方便,占用內(nèi)存少,運行速度很快。
● 簡體中文版已經(jīng)發(fā)布,且有中文技術(shù)支持論壇。中國大陸有授權(quán)銷售代理商。
圖4 Navicat for MySQL數(shù)據(jù)導(dǎo)出向?qū)В?/p>
圖5:Navicat for MySQL數(shù)據(jù)同步:
缺點:
● 沒有像MySQL-Front那樣的ER數(shù)據(jù)庫模型工具。(可能不久就有了)
● 數(shù)據(jù)同步與結(jié)構(gòu)同步時注意保持數(shù)據(jù)庫版本的一致性。
結(jié)論
市場上對MySQL GUI的評論也各有紛爭,作者觀點:沒有絕對的好壞,只有適合與不適合。 企業(yè)或個人應(yīng)該選擇立足于現(xiàn)在并能滿足長遠需求的軟件,軟件不只是產(chǎn)品技術(shù)本身,還包括相應(yīng)的服務(wù)。一款優(yōu)秀的MySQL 圖形用戶工具會讓你的MySQL數(shù)據(jù)庫開發(fā)管理變得高效!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:CSDN