WIXOO

Digest

17款MySQL管理与开发工具综述

作者:四眼天兔工作室 发布时间 11/03/29 来源 四眼天兔工作室

MySQL是一款目前最流行的开源数据库,快速,可靠以及易于上手。MySQL的一个主要特性就是它的跨平台支持,他几乎可以在任何操作系统中运行,包括Windows, OSX, Linux以及其他许多许多。因此,MySQL是最好的一款数据库,我们都在使用它。目前的问题就是最好的MySQL管理与开发工具是什么呢?

本文将向你介绍一些适用于初学者及专业人士的,可在Mac, Windows以及Linux上运行的,最实用且最流行的MySQL管理与开发工具。在这些工具中,我们认为最有特色的是phpMyAdmin, MySQL Workbench, HeidiSQL以及 SequelPro。

MySQL Workbench (Win, Linux, Mac)

MySQL Workbench
该软件是一款全能的,具有可视化数据设计的数据库软件,包括与MySQL数据库系统集成的数据库设计,建模,创建及维护功能。免费版属于公众版本,几乎可以满足你的所有需求。如果你觉得免费版使用起来不安全的话,可以使用它的商业版(标准版)。

mysqlscreen1

 

HeidiSQL – MySQL made easy (Win, Linux)

Heidi SQL
Heidi SQL是一款轻量级的,具有灵活界面的软件。它允许你浏览和编辑你的数据库,管理数据表,查看和编辑记录,管理用户权限,从文本文件导入数据,运行SQL查询,在两个数据库之间进行数据表同步,导出 指定的数据表到其它的数据库或SQL脚本,所有的这些功能都集成在一个直观的Windows界面中。

MySql Tools Screenshot

你也可以在iPhone上下载一个名为jHeidi Mobi版的小软件,它仅提供Oracle以及MySQL的访问功能。

jHeidi Mobi下载页面

Aqua Data Studio (Win, Linux, OS X, Solaris)

Aqua Data Studio

这是一款完整的IDE,具有4个主要功能区:数据读取以及管理工具;数据库比较工具,源控以及文件系统;为Subversion (SVN) 以及CVS集成的源控;以及一个强大的数据库模型制造工具。Studio具有一个简单统一的界面,允许开发人员同时执行多项任务。

MySql Tools Screenshot

phpMyAdmin

phpMyAdmin

这是一款非常流行,功能丰富的免费工具,使用PHP开发,可以完整管理MySQL。它可以创建及删除数据库,创建/删除/改变数据表,删除/编辑/添加字段,执行任何SQL语句,管理用户及许可权限,以及管理字段的值。这款神奇的工具有一个非常独特的功能就是你可以下载和改变主题(虽然不是一个具有里程碑意义的功能,但是的确很独特),你可以从这里下载主题:phpMyAdmin Themes

MySql Tools Screenshot

SQLyog MySQL GUI (Win)

SQLyog

SQLyog是另外一款非常流行的SQL管理工具,具有一系列实用功能,包括可视化模型设计工具,可视化读取创建工具,智能代码完成以及一个数据/结构同步工具。它支持HTTP / HTTPs / SSH数据封装以及SSL连接。你也可以指定一个工作管理,预设数据库备份时间表以及使用通知服务来提醒你工作的完成状态。该软件提供一个免费的公众版本以及一个付费的企业版本。你也可以使用MONyog,一个MySQL监视及指导工具。

SQLyog MySQL GUI Screenshot

MySQL-Front (Win)

MYSQL Front

这款软件为MySQL数据库提供了图解式的图形用户界面,是一款“真正”的应用工具。它可以提供比系统内置的更为精细的用户界面,响应迅速,可以毫无延迟的加载HTML页面。如果你的服务商允许的话,你可以直接连接到你的数据库。否则,你需要在你的网站上安装一个小的脚本。登录信息存储在你的硬盘上,因此无需再重新登录到不同的页面。

MySql Tools Screenshot

Sequel Pro (Mac OS X)

Sequel Pro

这款MAC OSX下的数据库管理软件可以让你直接读取本地或者远程服务器上的数据库,提供了多种格式的文件导入导出功能,包括SQL, CSV以及XML。Sequel Pro是开源CocoaMySQL项目的一款派生程序。它自称为“Mac OS X下外观最好看的MySQL数据库管理程序”,看看下面的屏幕截图的确没错,界面非常漂亮也极酷。

MySql Tools Screenshot

SQL Buddy (Web-App)

SQL Buddy

这款超酷的轻量级ajax数据库管理工具是一款令人震惊的工具。安装非常非常简单,解压文件包到你的服务器即可。如果需要升级的话,删除旧版本然后替换成新的版本。由于是基于Ajax的,因此对浏览器非常友好,可以使用标准的浏览器功能比如“书签”,“返回”以及“刷新”。该工具还提供一些有用的快捷键,你可以查看这里:SQL Buddy Keyboard Sh快捷键

MySql Tools Screenshot

EMS SQL Manager (Win)

EMS SQL Manager

EMS SQL Manager是一款高性能的数据库管理和开发工具。特性包括MySQL切换,查看,储存进程及功能,InnoDB外键(foreign key),允许你创建/编辑所有的MySQL数据库对象,设计数据库视觉样式,运行SQL脚本,导入和导出数据库数据,管理用户及权限以及其他的用户属性。该软件是一款是商业软件,不过他的免费版本已经足够强大了,可以提供很多特性。

MySql Tools Screenshot

Navicat Lite MySQL Admin Tool (Win, OS X, Linux)

Navicat Lite MySQL Admin Tool

Navicat是一款快速,值得信赖并且流行的(已经被下载了上万次)数据库管理工具,旨在简化数据库管理以及降低管理成本。Navicat 迎合数据库管理人员,开发人员以及中小企业而设计的直观GUI(图形用户界面)可以让你以安全和简单的方式创建,组织,读取以及共享信息。Navicat Lite为非赢利性客户提供了免费下载。

MySql Tools Screenshot

DreamCoder for MySQL (Win)

DreamCoder for MySQL

DreamCoder支持3.23到6.0版本的MySQL,并且支持所有的MySQL特性,包括数据表,查看,进程,函数,切换,InnoDB Table,外键,UDFS,BLOB Type等。它还包括一些非常先进的选项来进行数据操作,视觉化创建查询,执行查询,脚本执行,生成报告,数据监控以及从一些流行的格式导入导出数据。DreamCoder对于MySQL的新手来说易于上手,对于专业人士来说功能足够强大。

MySql Tools Screenshot

Toad MySQL (Win)

Toad MySQL

Toad MySQL 是一款数据库开发和管理工具,提供了高效率的特性来快速创建和执行访问以及管理复杂的数据库系统。它提供的工具可以进行比较,执行以及搜索数据对象,管理项目,导入导出数据。该软件使用了现今流行的“标签文档界面(Tabbed Document Interface)”,这意味着你无需不断的改变,重排或者平铺你的窗口就可以查看到一个完整的最大化的窗口。

MySql Tools Screenshot

DB Tools Manager Professional (Win)

DB Tools Manager Professional

DBManager 是一款相当强大的数据库管理工具,内建MySQL, PostgreSQL, Interbase/Firebird, SQLite, DBF tables, MSAccess, MSSQL Server, Sybase, Oracle以及ODBC数据库引擎,使之成为一款非常高级的数据库应用程序。免费版本(标准版)具有一些小巧的特性可以为初级使用者提供基本的数据管理需求,你可以进行非商业化的使用。

MySql Tools Screenshot

MyCon – MySQL GUI (Win)

MyCon – MySQL GUI

MyCon是一款非常强大的基于窗口的图形用户界面(MySQL GUI),可以进行MySQL服务器端的数据库管理。这款使用简单的MySQL GUI客户端包括所有的功能以及工具,满足你作为DBA,开发人员,管理人员,汇报人员或是普通的终端使用者的所有需求。

MyDB Studio (Win)

MyDB Studio

MyDB Studio是MySQL服务器管理的工具套件。MyDB Studio(免费版)专为MySQL开发人员及管理人员设计,可以快速的进行管理,创建,执行访问以及有效的开发SQL和PHP代码。可以关注一下即将面试的Adobe Air版本的MyDB Studio,据说非常酷。

MySql Tools Screenshot

MySQL Sidu (Win)

MySQL Sidu

MySQL Sidu是一款免费的MySQL客户端程序,通过你的浏览器进行工作,简单,直观并且 易于上手。Sidu并不具有和其他类似工具一样强大的功能,但是它捆绑的特性也足够用了。虽然功能有限,但是正如他的名字那样可以完成基本需求(Sidu由Select Insert Delete Update几个单词的首字母组成,意思是选择,插入,删除,更新)。你也可以使用Firefox的扩展插件在网页上进行工作。详细说明可以看这里:Firefox addon for MySQL Sidu

MySql Tools Screenshot

apache的朋友 – xampp (Win, Mac, Linux, Solaris)

xampp

安装Apache服务器并非容易的事情,如果你还想再添加MySQL, PHP以及Perl就更加困难了。XAMPP是一款包含了MySQL, PHP以及Perl的易于安装的Apache安装包。它的安装和使用相当简单,下载,解压,执行即可。

MySql Tools Screenshot

[原文链接]