本节总结了相对于 MySQL Workbench 6.1 版本,在 MySQL Workbench 6.2 中添加的许多新功能。
结果选项卡现在可以"固定"到您的结果集窗口。
"重命名选项卡"上下文菜单选项也是新增的。新名称将保存在您 Workbench 的 cache/
目录中(并被记住)。
迁移向导现在支持 Microsoft Access 迁移。在向导中选择"Microsoft Access"作为您的源数据库,使用 MySQL 作为您的目标源数据库,然后执行。有关更多信息,请参阅 第 10.4 节,“Microsoft Access 迁移”。
可视化解释 执行计划 功能得到了改进。更改列表包括
在结果视图中添加了"执行计划"选项卡
所有语句现在都提供"可视化解释"执行计划
布局已更改,并进行了改进,以方便在大型查询计划中进行导航
现在支持 InnoDB 表的 GIS 支持,以便更轻松地在地理环境中可视化空间和几何数据。新的空间视图面板将来自每行的每个数据渲染为一个独立的可选择元素。单击后,您可以在文本框中查看该行中的其余数据。如果有多个带有几何数据的查询,您可以将它们叠加到同一地图上。视图选项包括罗宾逊、墨卡托、等距圆柱和邦尼投影方法。
MySQL 服务器 5.7 中添加了对 InnoDB 表的 GIS 支持。
SQL 字段和表单编辑器已更新,以支持 GEOMETRY
数据类型。您可以将来自单行的几何数据(例如多边形)以图像或文本形式查看。可用格式包括 WKT、GeoJSON、GML 和 KML。
结果集宽度:现在保留并记住调整大小后的结果集列宽度。此数据使用 schema.table.column 格式保存在 Workbench 的
cache/
目录下。现在已正确保存和还原打开、关闭和重新排序的 SQL 编辑器选项卡。还记得滚动位置和光标位置。
共享代码段:这些允许多个用户在共享的 MySQL 连接上共享 SQL 代码。它们存储在连接的 MySQL 服务器上的名为 .mysqlworkbench 的架构中。通过将代码段存储在共享的 MySQL 实例中。有关更多信息,请参阅 第 8.1.5 节,“SQL 添加 - 代码段选项卡”。
现在可以通过将鼠标悬停在错误响应消息上查看完整的 SQL 语法错误。
查询状态 选项卡已改进,包括图形和更多信息。
新的 运行 SQL 脚本 对话框执行 SQL 脚本,而无需将其加载到 SQL 编辑器中。这样做很有用,因为加载大型脚本进行编辑会导致与增加的内存使用量和编辑器功能(如语法突出显示、语法检查和代码折叠)所需的处理相关的性能问题。该对话框允许您预览脚本的一部分,可以选择指定默认架构,并可以选择设置用于导入数据的默认字符集。输出窗口显示警告、消息和执行进度条。从 菜单中选择 以执行此向导。
以前,MySQL Workbench 建模支持将 SQL 脚本文件附加到模型,通常用于文档和组织目的。现在,您可以在执行正向工程或同步操作时将附加的 SQL 文件包含到输出脚本中。
客户端连接 管理窗口有一个新的 窗口。该窗口的三个选项卡是
详细信息:连接详细信息,例如进程 ID、类型、用户、主机、已检测和附加信息。
-
锁:MySQL 使用元数据锁定来管理对表和触发器等对象的访问。有时,查询可能会在被另一个用户的另一个连接操作时被阻止。 锁 功能利用这些 MySQL 元数据锁 (MDL) 来显示被阻止或正在等待的已锁定连接,并显示有关锁的信息,它们在等待什么,以及它们持有什么。
注意元数据锁信息从 MySQL 服务器 5.7.3 开始在性能架构中提供。
-
属性:这些是连接属性,例如操作系统、客户端名称、客户端版本和平台。
此功能使用 MySQL 服务器 5.7 及更高版本中的性能架构详细信息。
有关更多信息,请参阅 第 5.4 节,“客户端连接”。
性能列(显示大小)现在有一个选项可以更改值单位。可以设置为 KB、MB 或 GB。右键单击列标题,然后选择 设置显示单位。
如果数据库迁移过程中数据复制失败(例如,超时或网络故障),迁移向导现在可以恢复操作。单击
重试数据复制,MySQL Workbench 将找到最后成功复制的行,并尝试从该行重新启动复制。MySQL 连接密码现在在整个 MySQL Workbench 会话中都被记住,即使它没有存储在钥匙串中。这样,您就不必在每次需要新的 MySQL 连接时重新输入它。
在建模下,角色编辑器现在有"添加所有内容"和"检查所有权限"选项。
首选项 布局已更改。选项卡被替换为使用水平侧边栏的列表,并添加了其他类别名称。有关更多信息,请参阅 第 3.2 节,“Workbench 首选项”。
键盘快捷键现在在 脚本外壳 中起作用。
-
模型图表注释 现在可以调整大小并自动重新排列。您还可以更改样式属性,例如字体、背景颜色和文本颜色。