細數十大你不得不用的MySQL開發工具(1)
作為開源資料庫中最為紅火的MySQL,自然是廣大資料庫管理者的關注點。“工欲善其事,必先利其器。”在這裡,51CTO資料庫頻道將為大家介紹十大你不得不用的MySQL開發工具。
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
圖2
Aqua Data Studio是一個全面的整合開發環境(IDE),適用於資料庫管理員、軟體開發人員和業務分析師。它提供4方面的主要功能:1、
下載地址:http://www.aquafold.com/downloads.html
SQLyog
SQLyog是一個MySQL資料庫全能管理工具。其社群版為自由及開源軟體,遵循GPL許可協議。開發者在使用MySQL時所需的多數功能都可以通過簡單的點選滑鼠完成,通過標籤介面可以檢視查詢結果集、查詢分析器(query profiler)、伺服器訊息、表資料、表資訊和查詢歷史等。另外,開發者可以輕鬆建立檢視和儲存過程。
下載地址:http://code.google.com/p/sqlyog/downloads/list
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
圖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
圖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