MySQL数据库本身提供了命令行客户端(MySQL Comman Line Clien)管理工具用于数据库的操作管理,操作比较简便,但欠缺直观性。在实际数据库管理与开发过程中,使用第三方MySQL图形化管理工具是普遍采用的一种操作方式。MySQL图形化管理工具常用的工具有MySQL GUI Tools、MySQL Workbench、SQLyog、Navicat for MySQL等,本节主要介绍MySQL Workbench工具,MySQL Workbench免费且功能强大,能够满足教学及一般实际应用需要。其他如Navicat for MySQL工具目前收费,只免费提供 14天试用期。
MySQL Workbench在MySQL官网下载,如图1.19 所示。
图1.19 MySQL Workbench下载首页
MySQL Workbench是一款专为MySQL设计的集成化桌面软件,它为数据库管理员和开发人员提供了一整套可视化的数据库操作环境,主要功能有数据库设计与模型建立、SQL开发(取代MySQL Query Browser)、数据库管理(取代MySQL Administrator)。MySQL Workbench有两个版本,一是MySQL Workbench Community Edition (也叫MySQL Workbench OSS,社区版),MySQL Workbench OSS是在GPL证书下发布的开源社区版本;二是MySQL Workbench Standard Edition(也叫MySQL Workbench SE,商业版本),MySQL Workbench SE是按年收费的商业版本。MySQL教学主要使用社区版,MySQL Workbench的下载与MySQL软件下载类似,该软件支持Windows和Linux系统。
MySQL Workbench的安装很简单,根据向导提示一步步安装即可。
打开MySQL Workbench软件,进入MySQL Workbench的初始界面,如图1.20 所示。
MySQL Workbench默认建立了与本地MySQL的连接,单击“local instance MySQL80”,弹出Manage Server Connections对话框,在这里可设定或修改连接名(Connection Name),指定MySQL服务器IP(Hostname)和端口号(Port),输入用户名及密码,如图1.21 所示。
图1.20 MySQL Workbench首页
图1.21 MySQL Workbench连接数据库
进入MySQL Workbench主界面,如图1.22 所示。在MySQL中,SCHEMAS相当于DATABASES的列表。
在Workbench中我们可以进行创建数据库、创建数据表、创建查询、备份数据库等操作。
图1.22 MySQL Workbench主界面
使用Workbench连接任务1.3 中安装的端口号改为 3307 的MySQL数据库。