1.1.2.4 MySQL Workbench 6.0 中的新增功能

本节总结了 MySQL Workbench 6.0 相对于 MySQL Workbench 5.2 版本添加的许多新功能。

新的主屏幕

一个新的、现代化的 主屏幕,可以访问 MySQL Workbench 的主要功能,包括连接到 MySQL 服务器、建模、迁移和命令行实用程序。

图 1.34 主屏幕:Workbench 5.2

Content is described in the surrounding text.

图 1.35 主屏幕:Workbench 6.0

Content is described in the surrounding text.

统一的 SQL 编辑器和管理界面

在新的用户界面中,服务器管理功能(如启动/停止服务器、管理用户帐户等)现在可以直接从 SQL 编辑器界面访问,位于可以浏览架构信息和执行查询的位置附近。

下图包含 SQL 编辑器中架构窗口的三个屏幕截图。第一个来自 MySQL Workbench 5.2,第二个是带有折叠管理选项卡的 MySQL Workbench 6.0,第三个显示合并的管理选项卡的外观。通过单击刷新按钮旁边的新的合并按钮来切换合并视图和选项卡视图。

图 1.36 比较 Workbench 5.2 和 6.0 的 SQL 编辑器界面

Content is described in the surrounding text.

表数据搜索

您可以选择架构、表或两者来执行客户端搜索以查找用户指定的字符串和模式。要访问此新的搜索功能,请右键单击选择左侧边栏中的架构或表,然后选择 搜索表数据

此屏幕截图演示了搜索功能以及搜索示例。在此示例中,选择了多个表并进行了搜索

图 1.37 表搜索功能

Content is described in the surrounding text.

有关更多信息,请参阅 第 8.1.8 节,“表数据搜索选项卡”

SQL 编辑器的上下文帮助

在您的查询中选择关键字或函数,经过一段时间后,它将显示来自 MySQL 服务器的格式化帮助信息(等效于从命令行 MySQL 客户端使用 help 命令)。

图 1.38 上下文敏感帮助

Content is described in the surrounding text.

有关更多信息,请参阅 第 8.1.6 节,“SQL 添加 - 上下文帮助选项卡”

架构检查器

新的架构检查器功能允许您浏览来自架构对象的常规信息。对于表,也可以执行维护任务,例如 ANALYZEOPTIMIZECHECKCHECKSUM TABLE。要访问检查器,请右键单击架构并选择 架构检查器

图 1.39 架构检查器

Content is described in the surrounding text.

并为表选择 维护

图 1.40 架构检查器:维护

Content is described in the surrounding text.

有关更多信息,请参阅 架构检查器

级联 DELETE 语句生成器

您可以生成一系列 DELETE 语句,这些语句需要从该表中删除一行,其中包括来自引用它的其他表的行,以递归方式。 SELECT 版本允许您预览将要删除的哪些行。右键单击表并选择 复制到剪贴板使用引用删除

图 1.41 级联 SELECT

Content is described in the surrounding text.

表模板

定义具有常用列的表模板,用于在实时连接或 EER 模型中创建新表。在 SQL 编辑器中,选择 按表创建,或在建模中使用右侧边栏。有关更多信息,请参阅 第 9.6 节,“表模板”

垂直文本

为查询添加了垂直文本输出选项(等效于命令行客户端的 \G)。要执行,请选择 查询执行当前语句(垂直文本输出)

图 1.42 垂直文本(\G)

Content is described in the surrounding text.

改进的 Visual Explain

Visual Explain 输出已改进。

图 1.43 Visual Explain:Workbench 5.2

Content is described in the surrounding text.

图 1.44 Visual Explain:Workbench 6.0

Content is described in the surrounding text.

改进的服务器状态

添加了额外的服务器状态信息,并改进了用户界面。从 管理 选项卡中选择 服务器状态 以打开此窗口。

图 1.45 服务器状态:Workbench 5.2

Content is described in the surrounding text.

图 1.46 服务器状态:Workbench 6.0

Content is described in the surrounding text.

企业版功能

在 MySQL Workbench 商业版中添加了对 MySQL 企业版功能的支持。在打开连接的 管理 选项卡中,在 MySQL 企业版 标题下查找以下产品

MySQL 企业版备份 (MEB):MEB 工具的 GUI 前端。安装 MySQL Workbench 商业版和 MySQL 企业版备份后,MySQL Workbench 将检查并处理先决条件。还支持备份恢复。此插件支持 MEB 在 Linux 和 macOS 的本地和远程安装,以及在 Microsoft Windows 上的本地安装。

MySQL 审计日志检查器:用于浏览商业审计日志插件生成的日志内容的 GUI。提供强大的过滤和搜索功能。通过在本地加密文件中缓存日志数据来提供快速浏览。此插件支持 MEB 在 Linux 和 macOS 的本地和远程安装,以及在 Microsoft Windows 上的本地安装。

数据库迁移功能

现在支持 SQL Anywhere 和 SQLite。