数据库管理工具
本文主要介绍几款常用的数据库管理软件(客户端),包括开源/免费的、商用收费的,其中有一些是专用于 MySQL 数据库的,例如 MySQL Workbench、phpMyAdmin,有一些是支持多种 SQL、NoSQL 数据库的,例如 Navicat、DBeaver 等。
MySQL Workbench
MySQL Workbench 是官方提供的图形化管理工具,支持数据库的创建、设计、迁移、备份、导出和导入等功能,支持 Windows、Linux 和 macOS 等主流操作系统。MySQL Workbench 分为社区版和商业版,社区版完全免费,而商业版则是按年收费,相对于免费版,商业版扩展了很多新功能(重型功能)。
功能特点:
- MySQL 官方出品,稳定迭代,安全放心,不会因为免费,作者中途不维护了。
- 免费,不仅免费,而且功能齐全,可跟收费的 Navicat 一拼,免费中的王者。
- 跨平台,支持 Windows、Linux、macOS,随意切换。
- 完美支持所有版本的 MySQL,最奇怪的早期版本也支持,毕竟是官方出品。
- 支持各种收费软件才有的复杂功能:
- 支持 ER 建模管理、正向工程、逆向功能、模式同步;
- 支持大规模数据迁移;
- 有数据仪表盘,可以显示服务器状态。
MySQL Workbench 的缺点是有点臃肿,内存占用比较大。
社区版下载地址:https://dev.mysql.com/downloads/workbench/
phpMyadmin
phpMyAdmin 是一个以 PHP 为基础,以 Web-Base 方式架构在网站主机上的 MySQL 的数据库管理工具。也就是说,它是一个跨平台在线版 MySQL 管理工具,用户可以通过网页界面管理 MySQL 数据库,非常方便易用,并且完全免费,因此成为同类软件中最受欢迎的工具之一。
功能特点:
- phpMyadmin 使用 PHP 语言开发,因此它可以直接部署在服务器上,在任何设备上都可以直接通过浏览器访问 phpMyadmin 来对你的 MySQL 数据库进行维护。
- 真正的跨平台,支持中文,操作逻辑迭代了无数代,上手及其容易。
- 关键还是免费的。
phpMyadmin 的缺点应该是只支持 MySQL 数据库吧。
软件下载地址:https://www.phpmyadmin.net/downloads/