
1.6 实验指导——使用MySQL Workbench管理MySQL
MySQL Workbench是一款专门为MySQL设计的数据库管理、实体建模、图形绘制的集成工具,它是著名的数据库设计工具DBDesigner 4的升级版。
在MySQL 5.6.19中自带的是MySQL Workbench 6.1,也可以手动下载其他版本。下面的操作也以MySQL Workbench 6.1(以下简称Workbench)版本为例。
(1)打开Workbench并连接到MySQL服务器,其工作窗口如图1-21所示。

图1-21 Workbench工作窗口
(2)中间的语句编辑区域是最主要的,下面编写语句实现查看world数据库中city数据表的内容,如下所示。
-- 选择world数据库 USE world; -- 查询city表中的数据 SELECT * FROM city;
上述语句中以“--”符号开始行的表示注释,单击语句控制栏上的【执行】按钮运行上述语句。在下面会显示查询的结果集,同时【输出】窗格中会显示每个语句的执行情况,如图1-22所示。

图1-22 执行语句结果
提示
注释当前行的快捷键是Ctrl+/(数字键盘),执行语句的快捷键是Ctrl+Enter。
(3)单击语句控制栏上的【保存】按钮或者按Ctrl+S键可以将当前的所有语句保存到外部SQL文件。
(4)从Navigator窗格的MANAGEMENT区域中单击Client Connections链接可以查看当前MySQL数据库服务器上所有的客户端连接信息,包括连接时使用的用户名和主机,当前访问的数据库,当前的状态和线程ID等,如图1-23所示。

图1-23 查看连接信息
(5)单击Users and Privileges链接可以管理MySQL的所有用户信息,并且为这些用户分配权限,如图1-24所示。

图1-24 管理用户和权限
(6)单击Status and System Variables链接可以管理当前MySQL的状态变量和系统变量信息,如图1-25所示。

图1-25 管理变量信息
(7)从Navigator窗格的INSTANCE区域中单击Startup/Shutdown链接可以暂停或者启动当前MySQL服务器的服务,并查看启动和关闭时的日志信息,如图1-26所示。

图1-26 管理MySQL服务
(8)从Navigator窗格的PERFORMANCE区域中单击Dashboard链接会进入MySQL的状态监控面板,在这里显示了Network Status(网络状态)、MySQL Status(系统状态)和InnoDB Status(InnoDB引擎状态),如图1-27所示。

图1-27 MySQL状态监控面板
试一试
除了MySQL Workbench之外MySQL的图形管理工具还有很多,如Navicat和SQLyog等。每种工具都有自己的特点,读者可以安装它们试用一下。