10個(gè)可以簡(jiǎn)化開(kāi)發(fā)過(guò)程的MySQL工具
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
導(dǎo)讀:本文介紹了10個(gè)能夠簡(jiǎn)化開(kāi)發(fā)過(guò)程的MySQL工具。使用這些精心設(shè)計(jì)的工具,你可以更加輕松地管理MySQL數(shù)據(jù)庫(kù)。開(kāi)發(fā)人員應(yīng)該不斷尋找那些能夠有助于改善開(kāi)發(fā)的工具。 使用各種精心設(shè)計(jì)的工具來(lái)管理MySQL數(shù)據(jù)庫(kù)要比單純使用傳統(tǒng)的方法輕松得的多。開(kāi)發(fā)人員應(yīng)該不斷尋找那些能夠縮短開(kāi)發(fā)時(shí)間的工具。這也是我們本文整理這10個(gè)能夠簡(jiǎn)化開(kāi)發(fā)過(guò)程的MySQL工具的原因。 MySQL Workbench是一個(gè)由MySQL開(kāi)發(fā)的跨平臺(tái)、可視化數(shù)據(jù)庫(kù)工具。它作為DBDesigner4工程的替代應(yīng)用程序而備受矚目。MySQL Workbench可以作為windows、linux和OS X系統(tǒng)上的原始GUI工具,它有各種不同的版本,你可以查看下面的鏈接以獲得它的版本信息。 phpMyAdmin是一款免費(fèi)的、用PHP編寫的工具,用于在萬(wàn)維網(wǎng)上管理MySQL,它支持MySQL的大部分功能。這款含有用戶界面的軟件能夠支持一些最常用的操作(比如管理數(shù)據(jù)庫(kù)、表格、字段、聯(lián)系、索引、用戶、許可,等等),同時(shí)你還可以直接執(zhí)行任何SQL語(yǔ)句。 它所具備的特性: >直觀的Web界面 >支持大多數(shù)MySQL功能: > 瀏覽和丟棄數(shù)據(jù)庫(kù)、表格、視圖、字段和索引 >創(chuàng)建、復(fù)制、刪除、重命名以及更改數(shù)據(jù)庫(kù)、表格、字段和索引 >維護(hù)服務(wù)器、數(shù)據(jù)庫(kù)以及表格,能對(duì)服務(wù)器的配置提出建議 >執(zhí)行、編輯和標(biāo)注任何SQL語(yǔ)句,甚至批量查詢 >管理MySQL用戶以及用戶權(quán)限 >管理存儲(chǔ)的過(guò)程(stored procedures)和觸發(fā)器(triggers) >從CSV 和 SQL文件格式中導(dǎo)入數(shù)據(jù) >能夠以多種格式導(dǎo)出數(shù)據(jù):CSV、SQL、XML、PDF、ISO/IEC 26300等 >管理多臺(tái)服務(wù)器 >為數(shù)據(jù)庫(kù)布局創(chuàng)建PDF圖表 >使用Query-by-example (QBE)創(chuàng)建復(fù)雜的查詢 >在數(shù)據(jù)庫(kù)中進(jìn)行全局搜索,或者在數(shù)據(jù)庫(kù)的子集中進(jìn)行搜索 >用預(yù)定義的函數(shù)把存儲(chǔ)的數(shù)據(jù)轉(zhuǎn)化成任何格式 >還具有其他更多特性... 對(duì)于數(shù)據(jù)庫(kù)管理人員、軟件開(kāi)發(fā)人員以及業(yè)務(wù)分析師來(lái)說(shuō),Aqua Data Studio是一個(gè)完整的集成開(kāi)發(fā)環(huán)境(IDE)。它主要具備了四個(gè)方面的功能:1)數(shù)據(jù)庫(kù)查詢和管理工具;2)一套數(shù)據(jù)庫(kù)、源代碼管理以及文件系統(tǒng)的比較工具;3)為Subversion(SVN)和CVS而設(shè)計(jì)了一個(gè)完整的集成源代碼管理客戶端;4)提供了一個(gè)的數(shù)據(jù)庫(kù)建模工具(modeler),它和最好的獨(dú)立數(shù)據(jù)庫(kù)圖表工具一樣強(qiáng)大。 SQLyog是一個(gè)全面的MySQL數(shù)據(jù)庫(kù)管理工具(/’GUI’/'Frontend’)。 它的社區(qū)版(Community Edition)是具有GPL許可的免費(fèi)開(kāi)源軟件。這款工具包含了開(kāi)發(fā)人員在使用MySQL時(shí)所需的絕大部分功能:查詢結(jié)果集合、查詢分析器、服務(wù)器消息、表格數(shù)據(jù)、表格信息,以及查詢歷史,它們都以標(biāo)簽的形式顯示在界面上,開(kāi)發(fā)人員只要點(diǎn)擊鼠標(biāo)即可。此外,它還可以方便地創(chuàng)建視圖和存儲(chǔ)過(guò)程,最近幾周筆者一直在反復(fù)使用這個(gè)功能。 這個(gè)MySQL數(shù)據(jù)庫(kù)的圖形GUI是一個(gè)“真正的”應(yīng)用程序,它提供的用戶界面比用PHP和HTML建立起來(lái)的系統(tǒng)更加精確。因?yàn)椴粫?huì)因?yàn)橹剌dHTML網(wǎng)頁(yè)而導(dǎo)致延時(shí),所以它的響應(yīng)是即時(shí)的。如果供應(yīng)商允許的話,你可以讓MySQL-Front直接與數(shù)據(jù)庫(kù)進(jìn)行工作。如果不行,你也只需要在發(fā)布網(wǎng)站上安裝一個(gè)小的腳本即可。登錄信息會(huì)存儲(chǔ)在你的硬盤上,因此你不必再登錄到不同的網(wǎng)絡(luò)界面上了。 mytop是一款基于控制臺(tái)的工具(不是GUI),用于監(jiān)視線程以及MySQL 3.22.x、3.23.x和4.x服務(wù)器的整體性能。它可以在大多數(shù)安裝了Perl、DBI以及 Term::ReadKey的Unix系統(tǒng)上(包括Mac系統(tǒng)OS X)運(yùn)行。如果你安裝了Term::ANSIColor,你能得到彩色的視圖。如果你安裝了Time::HiRes,你還可以得到一個(gè)不錯(cuò)的 “每秒查詢數(shù)” 實(shí)時(shí)統(tǒng)計(jì)。mytop0.7版甚至還能在windows上運(yùn)行。 mytop的靈感來(lái)自系統(tǒng)監(jiān)視工具“top”。我經(jīng)常在Linux、FreeBSD和Solaris上使用top,你很可能會(huì)在mytop中注意到來(lái)自這些操作系統(tǒng)的某些特性。mytop連接到MySQL服務(wù)器之后,能定期運(yùn)行SHOW PROCESSLIST和SHOW STATUS命令,并以一種有用的格式總結(jié)從這些命令中所獲得的信息。
Sequel Pro是一款管理MAC OSX數(shù)據(jù)庫(kù)的應(yīng)用程序,它可以讓你直接訪問(wèn)本地以及遠(yuǎn)程服務(wù)器上的MySQL數(shù)據(jù)庫(kù),并且支持從流行的文件格式中導(dǎo)入和導(dǎo)出數(shù)據(jù),其中包括SQL、CSV 和XML等文件。最初,Sequel Pro只是開(kāi)源CocoaMySQL工程的一個(gè)分支。部分特性如下: >你很容易就可以建立起一個(gè)到Mac電腦本地MySQL服務(wù)器的連接 >它具有全部的表格管理功能,包括索引。 >支持MySQL視圖 >它使用多窗口功能,能夠立即支持多個(gè)數(shù)據(jù)庫(kù)或表格
SQL Buddy是一個(gè)強(qiáng)大的輕量級(jí)Ajax數(shù)據(jù)庫(kù)管理工具。它非常易于安裝,你只需要把文件夾解壓到服務(wù)器里就行了,這再簡(jiǎn)單不過(guò)了!你還可以進(jìn)行常見(jiàn)的絕大部分操作。這個(gè)工具還有許多有用的快捷鍵,你可以從這里查看:SQL Buddy Keyboard Shortcuts。
MySQL Sidu是一款免費(fèi)的MySQL客戶端,它通過(guò)網(wǎng)絡(luò)瀏覽器來(lái)運(yùn)行,非常容易上手!Sidu這幾個(gè)字母表示Select(選擇)、Insert(插入)、Delete(刪除)和Update(更新)。Sidu其實(shí)還有更多的功能,它看起來(lái)更像MySQL前端軟件的GUI而不是網(wǎng)頁(yè)。 >SIDU支持SQL選擇、插入、刪除,更新功能。 >SIDU支持在瀏覽器上工作,如Firefox、IE、Opera、Safari、Chrome等等。 >SIDU看起來(lái)像MySQL前端軟件的GUI而不是網(wǎng)頁(yè)。 >SIDU可以跟MySQL、Postgres 和SQLite DBs一起工作。 Navicat是一款快速、可靠的數(shù)據(jù)庫(kù)管理工具,很受大家的歡迎。Navicat專門用來(lái)簡(jiǎn)化數(shù)據(jù)庫(kù)管理并且減少管理成本,它旨在滿足數(shù)據(jù)庫(kù)管理人員、數(shù)據(jù)庫(kù)開(kāi)發(fā)人員以及廣大中小企業(yè)的需要,它有一個(gè)很直觀的GUI,可以讓你安全便捷的創(chuàng)建、組織、訪問(wèn)以及分享信息。 對(duì)于MySQL來(lái)說(shuō),Navicat工具是一個(gè)強(qiáng)大的數(shù)據(jù)庫(kù)管理和開(kāi)發(fā)工具。它可以跟任何版本的MySQL數(shù)據(jù)庫(kù)服務(wù)器(3.21版或者以上版本)一起工作,并且支持MySQL大多數(shù)最新的功能,包括Trigger、Stored Procedure、Function、Event, View和 Manage User等。Navicat Lite可以免費(fèi)下載,但是僅適用于非商業(yè)活動(dòng)。 該文章在 2012/4/2 17:10:47 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |