1. 程式人生 > >細數十大你不得不用的MySQL開發工具(1)

細數十大你不得不用的MySQL開發工具(1)

        作為開源資料庫中最為紅火的MySQL,自然是廣大資料庫管理者的關注點。“工欲善其事,必先利其器。”在這裡,51CTO資料庫頻道將為大家介紹十大你不得不用的MySQL開發工具。

MySQL Workbench

MySQL Workbench

圖1

該工具由MySQL開發,是一個跨平臺的視覺化資料庫設計工具。它是DBDesigner4專案備受期待的替代者,它是一個本地圖形化工具,支援的作業系統包括Windows、Linux和OS X,具有多個不同的版本,版本細節資訊請參看:http://wb.mysql.com/?page_id=11

下載地址:http://dev.mysql.com/downloads/workbench/5.2.html

phpMyAdmin

phpMyAdmin是一個免費軟體工具,使用PHP語言編寫,用於通過網路管理MySQL資料庫。它支援大量MySQL資料庫操作,其使用者介面支援多數常用操作,諸如管理資料庫、表、欄位、關聯、索引、使用者、許可許可權等,同時也可以直接執行SQL語句。51CTO資料庫頻道向大家推薦phpMyAdmin 3.3.1正式版

下載地址:http://sourceforge.net/projects/phpmyadmin/files%2FphpMyAdmin%2F3.3.1%2FphpMyAdmin-3.3.1-notes.html/download

Aqua Data Studio

Aqua Data Studio

圖2

Aqua Data Studio是一個全面的整合開發環境(IDE),適用於資料庫管理員、軟體開發人員和業務分析師。它提供4方面的主要功能:1、

資料庫查詢和管理工具。2、一整套資料庫、原始碼控制和檔案系統比較工具。3、針對Subversion(SVN)和CVS的全面整合原始碼控制客戶端。4、強大的資料庫建模功能,堪與最好的獨立建模工具相媲美。

下載地址:http://www.aquafold.com/downloads.html

SQLyog

SQLyog是一個MySQL資料庫全能管理工具。其社群版為自由及開源軟體,遵循GPL許可協議。開發者在使用MySQL時所需的多數功能都可以通過簡單的點選滑鼠完成,通過標籤介面可以檢視查詢結果集、查詢分析器(query profiler)、伺服器訊息、表資料、表資訊和查詢歷史等。另外,開發者可以輕鬆建立檢視和儲存過程。

下載地址:http://code.google.com/p/sqlyog/downloads/list

MYSQL Front

MySQL Front

圖3

該MySQL資料庫圖形化工具是一個真正的本地應用,它能提供更精細的使用者介面,由於它不是使用PHP和HTML編寫,所以不會存在載入HTML頁面延時的問題,響應非常迅速。如果Provider允許的話,該工具能夠直接與資料庫聯絡。另外,需要在釋出網站上安裝的只有很小的一段指令碼。登陸資訊儲存在使用者硬碟上,因此使用者無需登陸到不同的Web介面。

下載地址:http://www.mysqlfront.de/pub/SQL-Front_Setup.exe

mytop

這是一個基於終端介面(非圖形化)的工具,可以監視MySQL資料庫的執行緒和整體效能,支援3.22.x、3.23.x和4.x伺服器版本。它支援多數Unix作業系統(包括Mac OS X),需安裝Perl、DBI和Term::ReadKey。如果安裝了 Term::ANSIColor,介面可以支援以不同顏色顯示。如果安裝了Time::HiRes,可以獲得不錯的實時查詢和資訊更新。該工具的0.7版甚至可以執行在Windows系統上。

mytop的設計靈感來自於系統監視工具top,兩者的很多功能命令非常相似,Linux、FreeBSD和Solaris使用者應該對此命令較為熟悉。mytop將連線到一個MySQL伺服器,定時執行SHOW PROCESSLIST和SHOW STATUS命令,並試圖以一個有用的格式彙總這些資訊。

下載地址:http://jeremy.zawodny.com/mysql/mytop/mytop-1.6.tar.gz

Sequel Pro

Sequel Pro

圖4

這個MAC OS X資料庫管理應用讓你可以直接訪問本地或遠端的MySQL伺服器,支援從常見檔案匯入和匯出資料,其中包括SQL、CSV和XML。該工具是開源專案CocoaMySQL的一個分支。它支援包括索引在內的所有表管理功能,支援MySQL檢視,可以同時使用多個視窗來操作多個數據庫/表。

下載地址:http://www.sequelpro.com/download.html

SQL Buddy

它是一個不錯的輕量級ajax資料庫管理工具,安裝非常簡單。所有需要你做的就是解壓其資料夾到你的伺服器。它可以完成多數使用者所需要的操作任務。另外,它的快捷鍵非常有用,瞭解具體快捷鍵資訊可訪問:http://www.sqlbuddy.com/help/

下載地址:http://www.sqlbuddy.com/download/dl.php

MySQL Sidu

MySQL Sidu

圖5

這是一個免費的MySQL客戶端工具,基於瀏覽器,使用起來非常簡單,其名稱中的SIDU代表Select、Insert、Delete和Update操作,當然它能夠完成更多的任務,支援火狐、IE、Opera、Safari和Chrome等瀏覽器,其介面體驗酷似資料庫前端軟體圖形化介面,支援MySQL、Postgres和SQLite資料庫。

下載地址:http://downloads.sourceforge.net/sidu/sidu31.zip

Navicat Lite MySQL Admin Tool

Navicat是一個快速、可靠和通用的資料庫管理工具,旨在簡化資料庫管理、降低管理成本,滿足資料庫管理員、開發人員和中小型企業的需要。Navicat具有一個非常直觀的圖形化介面,讓你可以更安全、更簡單的建立、組織、訪問和共享資訊。

Navicat for MySQL是一個強大的資料庫管理和開發工具。它支援3.21及以上版本的所有MySQL資料庫伺服器,支援絕大多數最新的MySQL功夫能,其中包括觸發器、儲存過程、函式、事件、檢視和管理使用者等。Navicat Lite是針對非商業客戶提供的免費下載版。

下載地址:http://www.navicat.com/index.php?option=com_content&view=article&id=20&Itemid=69

原文標題:10 MySQL Tools that Streamline Your Development Process