MySQL 是一個非常流行的小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),2008年1月16號被Sun公司收購。目前 MySQL 被廣泛地應(yīng)用在中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。
MySQL 的管理維護(hù)工具非常多,除了系統(tǒng)自帶的命令行管理工具之外,還有許多其他的圖形化管理工具,工具好用是一方面,個人的使用習(xí)慣也很重要,這里介紹 11 款 MySQL 圖形化管理工具,供大家參考。
1、DBeaver
DBeaver 是一個基于 Java 開發(fā),免費開源的通用數(shù)據(jù)庫管理和開發(fā)工具,使用非常友好的 ASL 協(xié)議。可以運行在各種操作系統(tǒng)上,包括:Windows、Linux、macOS 等。DBeaver 采用 Eclipse 框架開發(fā),支持插件擴(kuò)展,并且提供了許多數(shù)據(jù)庫管理工具:ER 圖、數(shù)據(jù)導(dǎo)入/導(dǎo)出、數(shù)據(jù)庫比較、模擬數(shù)據(jù)生成等。可以支持幾乎所有的數(shù)據(jù)庫產(chǎn)品,包括:MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Server、Sybase、MS Access、Teradata、Firebird、Derby 等等。
2、DataGrip
DataGrip 是 JetBrains 發(fā)布的多引擎數(shù)據(jù)庫環(huán)境,支持 MySQL 和 PostgreSQL,Microsoft SQL Server 和 Oracle,Sybase,DB2,SQLite,還有 HyperSQL,Apache Derby 和 H2。
3、phpMyAdmin
phpMyAdmin是最常用的MySQL維護(hù)工具,是一個用PHP開發(fā)的基于Web方式架構(gòu)在網(wǎng)站主機(jī)上的MySQL管理工具,支持中文,管理數(shù)據(jù)庫非常方便。不足之處在于對大數(shù)據(jù)庫的備份和恢復(fù)不方便。
4、MySQLDumper
MySQLDumper使用PHP開發(fā)的MySQL數(shù)據(jù)庫備份恢復(fù)程序,解決了使用PHP進(jìn)行大數(shù)據(jù)庫備份和恢復(fù)的問題,數(shù)百兆的數(shù)據(jù)庫都可以方便的備份恢復(fù),不用擔(dān)心網(wǎng)速太慢導(dǎo)致中間中斷的問題,非常方便易用。這個軟件是德國人開發(fā)的,還沒有中文語言包。
5、Navicat
Navicat是一個桌面版MySQL數(shù)據(jù)庫管理和開發(fā)工具。和微軟SQLServer的管理器很像,易學(xué)易用。Navicat使用圖形化的用戶界面,可以讓用戶使用和管理更為輕松。支持中文,有免費版本提供。
6、MySQL GUI Tools
MySQL GUI Tools是MySQL官方提供的圖形化管理工具,功能很強(qiáng)大,值得推薦,可惜的是沒有中文界面。
7、MySQL ODBC Connector
MySQL官方提供的ODBC接口程序,系統(tǒng)安裝了這個程序之后,就可以通過ODBC來訪問MySQL,這樣就可以實現(xiàn)SQLServer、Access和MySQL之間的數(shù)據(jù)轉(zhuǎn)換,還可以支持ASP訪問MySQL數(shù)據(jù)庫。
8、MySQL Workbench
MySQL Workbench是一個統(tǒng)一的可視化開發(fā)和管理平臺,該平臺提供了許多高級工具,可支持?jǐn)?shù)據(jù)庫建模和設(shè)計、查詢開發(fā)和測試、服務(wù)器配置和監(jiān)視、用戶和安全管理、備份和恢復(fù)自動化、審計數(shù)據(jù)檢查以及向?qū)?qū)動的數(shù)據(jù)庫遷移。
MySQL Workbench是MySQL AB發(fā)布的可視化的數(shù)據(jù)庫設(shè)計軟件,它的前身是 FabForce 公司的 DDesigner 4。MySQL Workbench 為數(shù)據(jù)庫管理員、程序開發(fā)者和系統(tǒng)規(guī)劃師提供可視化設(shè)計、模型建立、以及數(shù)據(jù)庫管理功能。它包含了用于創(chuàng)建復(fù)雜的數(shù)據(jù)建模ER模型,正向和逆向數(shù)據(jù)庫工程,也可以用于執(zhí)行通常需要花費大量時間和需要的難以變更和管理的文檔任務(wù)。MySQL工作臺可在Windows,Linux和Mac上使用。
9、SQLyog
SQLyog 是一個易于使用的、快速而簡潔的圖形化管理MYSQL數(shù)據(jù)庫的工具,它能夠在任何地點有效地管理你的數(shù)據(jù)庫。
SQLyog是業(yè)界著名的Webyog公司出品的一款簡潔高效、功能強(qiáng)大的圖形化MySQL數(shù)據(jù)庫管理工具。使用SQLyog可以快速直觀地讓您從世界的任何角落通過網(wǎng)絡(luò)來維護(hù)遠(yuǎn)端的MySQL數(shù)據(jù)庫。
10、MySQL-Front
小巧的管理Mysql的應(yīng)用程序.主要特性包括多文檔界面,語法突出,拖拽方式的數(shù)據(jù)庫和表格,可編輯/可增加/刪除的域,可編輯/可插入/刪除的記錄,可顯示的成員,可執(zhí)行的SQL 腳本,提供與外程序接口,保存數(shù)據(jù)到CSV文件等。
11、dbForge Studio for MySQL
dbForge Studio for MySQL 是一款強(qiáng)大的工具,專門用來自動化和簡單化MySQL的工作.它提供了一種簡單的方式來探討和維護(hù)現(xiàn)有的數(shù)據(jù)庫,設(shè)計復(fù)合的SQL語句,以不同的方式查詢和操作數(shù)據(jù)。