编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

程序员成长工具包第五期--MySQL数据库管理工具

wxchong 2024-07-05 01:58:56 开源技术 39 ℃ 0 评论

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/)

精彩预告

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表