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

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

華為云數據庫-RDS for MySQL數據庫
如何安裝Python包管理工具
mysql是一個什么類型的數據庫
數據庫的clob類型如何導入和導出
Navicat和DBeaver的完美替代軟件!推薦4款免費數據庫管理工具

MySQL數據庫的安裝

評論