1. 程式人生 > >10個視覺化開發的MySQL管理工具

10個視覺化開發的MySQL管理工具

使用各種精心設計的工具來管理MySQL資料庫要比單純使用傳統的方法輕鬆得的多。開發人員應該不斷尋找那些能夠縮短開發時間的工具。這也是我們本文整理這10個能夠簡化開發過程的MySQL工具的原因。

一、MySQL Workbench

MySQL Workbench是一個由MySQL開發的跨平臺、視覺化資料庫工具。它作為DBDesigner4工程的替代應用程式而備受矚目。MySQL Workbench可以作為windowslinuxOS X系統上的原始GUI工具,它有各種不同的版本,你可以檢視下面的連結以獲得它的版本資訊。

二、phpMyAdmin

phpMyAdmin是一款免費的、用PHP編寫的工具,用於在全球資訊網上管理

MySQL,它支援MySQL的大部分功能。這款含有使用者介面的軟體能夠支援一些最常用的操作(比如管理資料庫、表格、欄位、聯絡、索引、使用者、許可,等等),同時你還可以直接執行任何SQL語句。

它所具備的特性:

>直觀的Web介面

>支援大多數MySQL功能:

      > 瀏覽和丟棄資料庫、表格、檢視、欄位和索引

      >建立、複製、刪除、重新命名以及更改資料庫、表格、欄位和索引

      >維護伺服器、資料庫以及表格,能對伺服器的配置提出建議

      >執行、編輯和標註任何SQL語句,甚至批量查詢

       >管理MySQL使用者以及使用者許可權

>管理儲存的過程(stored procedures)和觸發器(triggers

>CSV SQL檔案格式中匯入資料

>能夠以多種格式匯出資料:CSVSQLXMLPDFISO/IEC 26300

>管理多臺伺服器

>為資料庫佈局建立PDF圖表

>使用Query-by-example (QBE)建立複雜的查詢

>在資料庫中進行全域性搜尋,或者在資料庫的子集中進行搜尋

>用預定義的函式把儲存的資料轉化成任何格式

>還具有其他更多特性...

三、Aqua Data Studio

對於資料庫管理人員、軟體開發人員以及業務分析師來說,

Aqua Data Studio是一個完整的整合開發環境(IDE)。它主要具備了四個方面的功能:1)資料庫查詢和管理工具;2)一套資料庫、原始碼管理以及檔案系統的比較工具;3)為SubversionSVN)和CVS而設計了一個完整的整合原始碼管理客戶端;4)提供了一個的資料庫建模工具(modeler),它和最好的獨立資料庫圖表工具一樣強大。

四、SQLyog

SQLyog是一個全面的MySQL資料庫管理工具(/’GUI’/'Frontend’)。它的社群版(Community Edition)是具有GPL許可的免費開源軟體。這款工具包含了開發人員在使用MySQL時所需的絕大部分功能:查詢結果集合、查詢分析器、伺服器訊息、表格資料、表格資訊,以及查詢歷史,它們都以標籤的形式顯示在介面上,開發人員只要點選滑鼠即可。此外,它還可以方便地建立檢視和儲存過程,最近幾周筆者一直在反覆使用這個功能。

五、MYSQL Front

這個MySQL資料庫的圖形GUI是一個真正的應用程式,它提供的使用者介面比用PHPHTML建立起來的系統更加精確。因為不會因為過載HTML網頁而導致延時,所以它的響應是即時的。如果供應商允許的話,你可以讓MySQL-Front直接與資料庫進行工作。如果不行,你也只需要在釋出網站上安裝一個小的指令碼即可。登入資訊會儲存在你的硬碟上,因此你不必再登入到不同的網路介面上了。

六、mytop

mytop是一款基於控制檯的工具(不是GUI),用於監視執行緒以及MySQL 3.22.x3.23.x4.x伺服器的整體效能。它可以在大多數安裝了PerlDBI以及 Term::ReadKeyUnix系統上(包括Mac系統OS X)執行。如果你安裝了Term::ANSIColor,你能得到彩色的檢視。如果你安裝了Time::HiRes,你還可以得到一個不錯的每秒查詢數 實時統計。mytop0.7版甚至還能在windows上執行。

mytop的靈感來自系統監視工具“top”。我經常在LinuxFreeBSDSolaris上使用top,你很可能會在mytop中注意到來自這些作業系統的某些特性。mytop連線到MySQL伺服器之後,能定期執行SHOW PROCESSLISTSHOW STATUS命令,並以一種有用的格式總結從這些命令中所獲得的資訊。

七、Sequel Pro

Sequel Pro是一款管理MAC OSX資料庫的應用程式,它可以讓你直接訪問本地以及遠端伺服器上的MySQL資料庫,並且支援從流行的檔案格式中匯入和匯出資料,其中包括SQLCSV XML等檔案。最初,Sequel Pro只是開源CocoaMySQL工程的一個分支。部分特性如下:

>你很容易就可以建立起一個到Mac電腦本地MySQL伺服器的連線

>它具有全部的表格管理功能,包括索引。

>支援MySQL檢視

>它使用多視窗功能,能夠立即支援多個數據庫或表格

八、SQL Buddy

SQL Buddy是一個強大的輕量級Ajax資料庫管理工具。它非常易於安裝,你只需要把資料夾解壓到伺服器裡就行了,這再簡單不過了!你還可以進行常見的絕大部分操作。

九、MySQL Sidu

MySQL Sidu是一款免費的MySQL客戶端,它通過網路瀏覽器來執行,非常容易上手!Sidu這幾個字母表示Select(選擇)、Insert(插入)、Delete(刪除)和Update(更新)。Sidu其實還有更多的功能,它看起來更像MySQL前端軟體的GUI而不是網頁。

>SIDU支援SQL選擇、插入、刪除,更新功能。

>SIDU支援在瀏覽器上工作,如FirefoxIEOperaSafariChrome等等。

>SIDU看起來像MySQL前端軟體的GUI而不是網頁。

>SIDU可以跟MySQLPostgres SQLite DBs一起工作。

十、Navicat Lite MySQL Admin Tool

Navicat是一款快速、可靠的資料庫管理工具,很受大家的歡迎。Navicat專門用來簡化資料庫管理並且減少管理成本,它旨在滿足資料庫管理人員、資料庫開發人員以及廣大中小企業的需要,它有一個很直觀的GUI,可以讓你安全便捷的建立、組織、訪問以及分享資訊。

對於MySQL來說,Navicat工具是一個強大的資料庫管理和開發工具。它可以跟任何版本的MySQL資料庫伺服器(3.21版或者以上版本)一起工作,並且支援MySQL大多數最新的功能,包括TriggerStored ProcedureFunctionEvent, View Manage User等。Navicat Lite可以免費下載,但是僅適用於非商業活動。