大多数数据库都是由两个截然不同的部分组成的:后端(存储数据的地方)和前端(一个用于连接数据组件的用户界面)。这种架构可以把用户界面从数据层分离出来。这样的话,第三方就可以创建自己的应用程序来和数据库进行交互了。
在本文中,我会介绍一些最常用的MySQL GUI工具。
1.Workbench
这是一个Sun Systems/Oracle开发的免费工具。对于Microsoft Windows, Mac OS X和Linux平台来说,Workbench都十分有用。
MySQL Workbench是一个可视化的数据库设计工具,它把SQL开发,管理,数据库设计,创建和维护合并到了一个统一的开发环境中。它是来自于fabFORCE.net的DBDesigner 4的“继任者”。它可以用来代替MySQL GUI Tools Bundle。当前的版本是5.2,最早的版本是5.0。
2.Sequel Pro
Sequel Pro是The Sequel Pro Project的一个产品。它支持Mac OS平台。Sequel Pro是一个开源的应用程序。它是流行的CocoaMySQL Mac database management application(关于CocoaMySQL,具体可以参考:http://www.sequelpro.com/cocoamysql.html)的“继任者”。
3.HeidiSQL
HeidiSQL是Ansgar Becker的一个产品。它是一个支持Windows 2000, XP, Vista 和 7的免费工具。HeidiSQL过去是一个MySQL的前端。它是德国程序员Ansgar Becker和几个Delphi程序员开发的一个开源工具。要通过HeidiSQL来管理数据库,用户应该用有效地凭证登陆到MySQL服务器,创建一个会话。
4.phpMyAdmin
phpMyAdmin是一个支持Microsoft Windows, Mac OS X and Linux, PHP 4 – 5 和 MySQL 3 – 5的免费应用程序。这个工具是用PHP编写的,主要用于MySQL的管理。
5.dbForge Studio
dbForge Studio是devart开发的一个GUI工具。对于表达式编辑来说,它是免费的。它支持Windows 2000, XP, Vista 和 7。此外,dbForge Studio还为MySQL的开发和管理提供了一些工具。