10個簡化MySQL開發過程的免費工具

http://www.itwaka.com/php

MySQL以其簡單易用,功能強大贏得了不少開發人員的喜好,伴隨Web 2.0浪潮,MySQL也正經歷着史無前例的黃金時段,使用各類精心設計的工具來管理MySQL數據庫要比單純使用傳統的方法輕鬆得的多,開發人員應該不斷尋找那些可以縮短開發時間的工具。html

但筆者一直在尋找一款滿意的MySQL管理工具,而且要是開源或免費,所以誕生了本文,筆者爲本文起名爲:10個最好的免費MySQL管理工具,但 是編者認爲世上之物,沒有最好,只有更好。不過筆者介紹的幾款免費的MySQL管理工具仍是很好的,但願這些工具能幫助開發人員和MySQL數據庫維護人 員簡化工做,提升效率。前端

1、MySQL Workbenchmysql

MySQL Workbench是一個由MySQL開發的跨平臺、可視化數據庫工具。它做爲DBDesigner4工程的替代應用程序而備受矚目。MySQL Workbench能夠做爲windows、linux和OS X系統上的原始GUI工具,它有各類不一樣的版本,你能夠查看下面的連接以得到它的版本信息。linux

2、phpMyAdminsql

phpMyAdmin是一款免費的、用PHP編寫的工具,用於在萬維網上管理MySQL,它支持MySQL的大部分功能。這款含有用戶界面的軟件能 夠支持一些最經常使用的操做(好比管理數據庫、表格、字段、聯繫、索引、用戶、許可,等等),同時你還能夠直接執行任何SQL語句。數據庫

它所具有的特性:windows

>直觀的Web界面瀏覽器

>支持大多數MySQL功能:安全

> 瀏覽和丟棄數據庫、表格、視圖、字段和索引

>建立、複製、刪除、重命名以及更改數據庫、表格、字段和索引

>維護服務器、數據庫以及表格,能對服務器的配置提出建議

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

>管理MySQL用戶以及用戶權限

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

>從CSV 和 SQL文件格式中導入數據

>可以以多種格式導出數據:CSV、SQL、XML、PDF、ISO/IEC 26300等

>管理多臺服務器

>爲數據庫佈局建立PDF圖表

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

>在數據庫中進行全局搜索,或者在數據庫的子集中進行搜索

>用預約義的函數把存儲的數據轉化成任何格式

>還具備其餘更多特性...

3、Aqua Data Studio

對於數據庫管理人員、軟件開發人員以及業務分析師來講,Aqua Data Studio是一個完整的集成開發環境(IDE)。它主要具有了四個方面的功能:1)數據庫查詢和管理工具;2)一套數據庫、源代碼管理以及文件系統的比 較工具;3)爲Subversion(SVN)和CVS而設計了一個完整的集成源代碼管理客戶端;4)提供了一個的數據庫建模工具(modeler),它 和最好的獨立數據庫圖表工具同樣強大。

4、SQLyog

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

5、MYSQL Front

這個MySQL數據庫的圖形GUI是一個「真正的」應用程序,它提供的用戶界面比用PHP和HTML創建起來的系統更加精確。由於不會由於重載 HTML網頁而致使延時,因此它的響應是即時的。若是供應商容許的話,你可讓MySQL-Front直接與數據庫進行工做。若是不行,你也只須要在發佈 網站上安裝一個小的腳本便可。登陸信息會存儲在你的硬盤上,所以你沒必要再登陸到不一樣的網絡界面上了。

6、mytop

mytop是一款基於控制檯的工具(不是GUI),用於監視線程以及MySQL 3.22.x、3.23.x和4.x服務器的總體性能。它能夠在大多數安裝了Perl、DBI以及 Term::ReadKey的Unix系統上(包括Mac系統OS X)運行。若是你安裝了Term::ANSIColor,你能獲得彩色的視圖。若是你安裝了Time::HiRes,你還能夠獲得一個不錯的 「每秒查詢數」 實時統計。mytop0.7版甚至還能在windows上運行。

mytop的靈感來自系統監視工具「top」。我常常在Linux、FreeBSD和Solaris上使用top,你極可能會在mytop中注意到 來自這些操做系統的某些特性。mytop鏈接到MySQL服務器以後,能按期運行SHOW PROCESSLIST和SHOW STATUS命令,並以一種有用的格式總結從這些命令中所得到的信息。

7、Sequel Pro

Sequel Pro是一款管理MAC OSX數據庫的應用程序,它可讓你直接訪問本地以及遠程服務器上的MySQL數據庫,而且支持從流行的文件格式中導入和導出數據,其中包括SQL、 CSV 和XML等文件。最初,Sequel Pro只是開源CocoaMySQL工程的一個分支。部分特性以下:

>你很容易就能夠創建起一個到Mac電腦本地MySQL服務器的鏈接

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

>支持MySQL視圖

>它使用多窗口功能,可以當即支持多個數據庫或表格

8、SQL Buddy

SQL Buddy是一個強大的輕量級Ajax數據庫管理工具。它很是易於安裝,你只須要把文件夾解壓到服務器裏就好了,這再簡單不過了!你還能夠進行常見的絕大 部分操做。這個工具還有許多有用的快捷鍵,你能夠從這裏查看:SQL Buddy Keyboard Shortcuts.

9、MySQL Sidu

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

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

>SIDU支持在瀏覽器上工做,如Firefox、IE、Opera、Safari、Chrome等等。

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

>SIDU能夠跟MySQL、Postgres 和SQLite DBs一塊兒工做。

10、Navicat Lite MySQL Admin Tool

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

對於MySQL來講,Navicat工具是一個強大的數據庫管理和開發工具。它能夠跟任何版本的MySQL數據庫服務器(3.21版或者以上版本) 一塊兒工做,而且支持MySQL大多數最新的功能,包括Trigger、Stored Procedure、Function、Event, View和 Manage User等。Navicat Lite能夠免費下載,可是僅適用於非商業活動。

http://database.itwaka.com/mysql/74419.html

相關文章
相關標籤/搜索