MySQL是软件开发中最常用的数据库管理系统,其SQL语言是目前最标准化的语言。它的体积小、速度快、总体拥有成本低,值得一提的是开放源码这一特点。MySQL的管理维护工具非常多,除了系统自带的命令行管理工具之外,还有许多其他的图形化管理工具,下面我们欣才IT学院推荐7款持续更新且好用的MySQL数据库管理工具。
PhpMyAdmin
PhpMyAdmin是最常用的MySQL维护工具,Web 页面管理器,无需到处安装,只需一台支持 PHP 运行环境的服务器,支持中文,管理数据库非常方便。但有一定局限性,对大数据库的备份和恢复不方便。
网站:http://www.phpmyadmin.net/home_page/
软件截图
Navicat
Navicat是一套适用于MySQL数据库系统地图形化数据库管理、报告以及监控的工具。它方便、快捷、直观,优点很多。Navicat的功能非常复杂,足以满足专业开发人员的各种特殊需求,同时对于MySQL新手来说也非常简单易学。
网站:http://www.navicat.com/en/products/navicat_mysql/mysql_overview.html
软件截图
MySQL Workbench
MySQL Workbench是一款图形化的数据库设计工具,它将SQL开发、管理和数据库设计、创建和维护融合到一个简单的开发环境中。
网站:http://dev.mysql.com/downloads/workbench/
软件截图
DbForge Studio
DbForge Studio for MySQL 提供了可视化的MySQL开发和管理,有三个版本:Express,Standard,Professional。
Express是免费应用程序,提供用于架构对象,用户账户,SQL脚本和查询的基本功能。
Standard为数据库管理人员和程序开发人员准备了额外的工具。比如调试器(debugger), 查询构造器(Query Builder), 代码模板(code templates), 对象搜索(object search), 变量导出和维护向导。
Professional是功能最全的版本,并且增加了以下功能:数据库工程,精确对比,数据库结构同步或者数据库内容同步,调试存储过程和脚本,建立复杂的查询 。
网站:http://www.devart.com/dbforge/mysql/studio/
软件截图
SQLWave
SQLWave是一种简单、快速且易用的MySQL客户端。能够轻松地链接远程主机,所有MySQL的最新版本都能支持。
网站:http://www.nerocode.com/
软件截图
Sequel Pro
Sequel Pro是基于MySQL数据库的一种快速易用的Mac数据库管理应用程序。它允许你增加、删除数据库和表,更改字段、索引和视图,过滤table内容,增加、编辑和删除列,执行自定义查询和转存table和整个数据库。
网站:http://www.sequelpro.com/
软件截图
HeidiSQL
HeidiSQL开源、好用,免安装,用户通过许可证书创建一个会话登陆本地或远程MySQL服务器,才可以使用HeidiSQL管理数据库。通过这个会话,用户可以管理所链接的MySQL服务器的MySQL数据库,并在完成之后断开。
网站:http://www.heidisql.com/
软件截图
下面我们对这7款工具做一个横向比较
总结
以上7款工具可谓各有特色,从平台运行的角度看,linux 平台上大部分人会使用 mysql workbench;windows平台上navicat, heidisql都是选择较多的;而mac平台上多数人使用navicat和sequel。笔者一般都是HeidiSQL,Navicat客户端同时用,各取所需。需要指出的是,navicat 确实好用,但是太贵了。(欣才IT学院http://www.thinksite.cn/)
精彩预告
本文暂时没有评论,来添加一个吧(●'◡'●)