前言
MySQL是目前在全球被廣泛地應用的主流關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。由于其開源、體積小、速度快、成本低、安全性高,因此許多網(wǎng)站為了降低成本選擇了MySQL作為數(shù)據(jù)庫來存儲數(shù)據(jù)。
最初MySQL本身沒有提供非常方便的圖形管理工具,日常的開發(fā)和維護均在類似DOS窗口中,用命令行進行數(shù)據(jù)庫的操作。所以對于開發(fā)和測試同學來說,上手略微有點困難,增加了學習成本。
本文詳細給出了幾款常見MySQL數(shù)據(jù)庫管理工具的介紹,并給出推薦工具的簡單使用。
Navicat for MySQL
Navicat for MySQL應該是目前被大家使用最多的一款數(shù)據(jù)庫管理工具,相信很多開發(fā)和運維同學都應該接觸過該軟件。主要包含的功能有:簡單的SQL編輯操作、數(shù)據(jù)庫設計、數(shù)據(jù)導入導出、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)的同步等。
** Navicat for MySQL優(yōu)點 ·**
- 支持大數(shù)據(jù)量,能夠完整呈現(xiàn)所有的數(shù)據(jù)。
- 可以導出的數(shù)據(jù)格式為EXCEL表格或者TXT文件,使用非常方便。
- 界面簡潔、功能強大,與微軟的SQL Server管理器很像,簡單易學,支持中文。
** Navicat for MySQL缺點 ·**
- 做篩選的時候,想進行多表查詢,比較困難。
- 自動拖拽實現(xiàn)視圖的時候會自動加括號。
- 收費。
界面如下圖所示:
SQLyog
SQLyog是Webyog公司的產(chǎn)品,是一款易于使用、快速而簡潔的MySQL數(shù)據(jù)庫圖形化管理工具,可以直觀的在任何地點管理你的數(shù)據(jù)庫。SQLyog實現(xiàn)的功能主要有:備份恢復數(shù)據(jù)、簡單的SQL編輯操作、數(shù)據(jù)庫設計、數(shù)據(jù)導入導出、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)同步等。
SQLyog優(yōu)點 ·
- 在一個Query查詢頁面中,可以寫N個SQL語句,分開執(zhí)行,你只需選中要執(zhí)行的部分即可。而且頁面中可以寫非SQL語句或者注釋等。
- 架構(gòu)同步工具可以對比源數(shù)據(jù)庫和目標數(shù)據(jù)庫表結(jié)構(gòu)的區(qū)別,并修改目標數(shù)據(jù)庫表結(jié)構(gòu)。
SQLyog缺點 ·
- 內(nèi)置備份功能, 支持定時備份, 但是我嘗試過多次, 沒有定時備份成功,也可能是我自己操作的問題,不過還是拋出來供大家參考,手動執(zhí)行備份是可以成功的。
- 收費。
界面如下圖所示:
PhpMyAdmin
PhpMyAdmin是一款免費工具,采用PHP編寫,用于在線處理MySQL管理。PhpMyAdmin支持多種MySQL操作,最常用的操作包括管理數(shù)據(jù)庫、表、字段、關(guān)系、索引、用戶、權(quán)限,同時還允許直接執(zhí)行SQL語句。
** PhpMyAdmin優(yōu)點 ·**
- 不需要安裝客戶端,網(wǎng)頁版。
- 免費。
** PhpMyAdmin缺點 ·**
- 必須在 Web 服務器中,所以如果沒有合適的訪問權(quán)限,其它用戶有可能損害到 SQL 數(shù)據(jù)。
- SQL語法不高亮。
- 在配置的時候比較容易出錯。
界面如下圖所示:
MySQLWorkBench
MySQL Workbench是MySQL官方提供的一款可視化數(shù)據(jù)庫設計、管理的工具,它同時有開源和商業(yè)化兩個版本。該軟件支持Windows、Linux和MAC IOS 系統(tǒng),他的前身是FabForce 公司的Designer。該工具提供了許多高級功能,可支持數(shù)據(jù)庫建模和設計、查詢開發(fā)和測試、服務器配置和監(jiān)視、用戶和安全管理、備份和恢復自動化、審計數(shù)據(jù)檢查以及向?qū)?qū)動的數(shù)據(jù)庫遷移等功能。
MySQL Workbench優(yōu)點 ·
- 創(chuàng)建數(shù)據(jù)庫時,流程化操作,先建數(shù)據(jù)庫再給用戶賦權(quán)限即可。
- 創(chuàng)建表時內(nèi)容詳細,容易操作。
- 進行數(shù)據(jù)庫內(nèi)容的導出導入操作,很方便。
- 數(shù)據(jù)訪問異常,也能夠捕捉到,很實用。
- 有社區(qū)版免費。
- 可以自動生成表關(guān)聯(lián)關(guān)系的ER圖,并且可以設計數(shù)據(jù)庫的ER關(guān)系,更容易直觀理解表之間的關(guān)聯(lián)。如下圖所示:
MySQL Workbench缺點 ·
當數(shù)據(jù)量過大的時候,不能夠完全呈現(xiàn)所有數(shù)據(jù),會出現(xiàn)不穩(wěn)定的情況,目前最好的解決辦法就是重啟一下就好了。
界面如下圖所示:
-
DoS
+關(guān)注
關(guān)注
0文章
128瀏覽量
45176 -
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
3921瀏覽量
66131 -
MySQL
+關(guān)注
關(guān)注
1文章
855瀏覽量
27849
發(fā)布評論請先 登錄

【HiKey試用體驗】11.數(shù)據(jù)庫管理工具phpmyadmin的安裝
源頭開始呈現(xiàn)labview連接MYSQL數(shù)據(jù)庫過程樣本
UDAT4.0數(shù)據(jù)庫管理工具
navicat連接名有什么用_如何使用navicat連接數(shù)據(jù)庫

pads組件管理工具的介紹
華為云數(shù)據(jù)庫-RDS for MySQL數(shù)據(jù)庫
如何安裝Python包管理工具
MySQL數(shù)據(jù)庫管理與應用
mysql是一個什么類型的數(shù)據(jù)庫
數(shù)據(jù)庫的clob類型如何導入和導出
mysql數(shù)據(jù)庫備份與還原
mysql數(shù)據(jù)庫基礎命令
Navicat和DBeaver的完美替代軟件!推薦4款免費數(shù)據(jù)庫管理工具

MySQL數(shù)據(jù)庫的安裝

評論