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