MySQL Workbench 手册  /  ...  /  查询和编辑菜单

8.1.3 查询和编辑菜单

选择 SQL 查询选项卡时,主菜单栏上最重要的项目是 查询编辑 菜单。

SQL 查询菜单

查询 菜单包含以下项目:

  • 执行(全部或选定内容):执行 SQL 查询区域中的所有语句,或仅执行选定的语句。

  • 执行(全部或选定内容)到文本:执行 SQL 查询区域中的所有语句,或仅执行选定的语句,并以纯文本形式显示,就像标准 MySQL 命令行控制台一样。

  • 执行当前语句:执行当前 SQL 语句。

  • 执行当前语句(垂直文本输出):执行 SQL 查询区域中的所有语句,或仅执行选定的语句,并以纯文本形式垂直显示,就像 MySQL 命令行控制台一样(\G)。

  • 解释当前语句:使用 MySQL EXPLAIN 语句描述当前语句。

  • 可视化解释当前语句:基于 MySQL Server 5.6 及更高版本提供的 EXPLAIN 信息,以可视化方式描述当前语句。MySQL Workbench 解析 MySQL Server 5.6+ 的 EXPLAIN (JSON) 输出,并输出可视化表示。

    有关可视化解释的其他信息,请参阅 第 7.4 节“可视化解释计划”第 7.5 节“教程:使用解释改进查询性能”

  • 停止:停止执行当前运行的脚本。

  • 出错时停止脚本执行:如果启用,MySQL Workbench 会在发现错误时停止执行查询。可以通过此菜单启用/禁用它。

  • 限制行数:默认情况下,返回的行数 (LIMIT) 为 1000。此处定义的值会影响后续语句。数字范围从 10 到 50000,以及“不限制”。

  • 收集性能架构统计信息:向 查询统计信息 结果集视图提供数据,其中包括有关时间、处理的行数、临时表、每种类型的联接、排序和索引使用的语句特定信息。

  • 收集结果集字段元数据:向 表单编辑器字段类型 结果集视图提供数据。

  • 重新连接到服务器:重新连接到 MySQL 服务器。

  • 新建到当前服务器的选项卡:创建当前 SQL 编辑器选项卡的副本。

  • 自动提交事务:启用以自动提交事务。

  • 提交事务:提交数据库事务。

  • 回滚事务:回滚数据库事务。

  • 提交结果编辑:将您对服务器所做的任何更改提交。

  • 放弃结果编辑:放弃您所做的任何更改。

  • 导出结果:将结果集导出到文件。选择此选项将显示 将查询结果导出到文件 对话框。该对话框使您可以选择要导出的结果集、文件格式(CSV、HTML、XML)以及输出文件的名称和位置。然后单击 导出 以导出数据。

编辑菜单

编辑 菜单提供 格式 子菜单。格式 子菜单包括以下菜单项:

  • 美化查询:重新格式化查询选项卡中选择的查询,并以良好的缩进方式对其进行布局。

  • 关键字大写:将查询选项卡中当前选择的查询中的关键字转换为大写。

  • 关键字小写:将查询选项卡中当前选择的查询中的关键字转换为小写。

  • 取消/注释选择:注释查询选项卡中当前选择的行。如果这些行已被注释,则此操作将删除注释。

  • 自动完成:触发自动完成向导。默认情况下启用(并触发)此功能,可以通过 首选项SQL 编辑器自动开始代码完成 禁用此功能。自动完成功能将列出函数、关键字、架构名称、表名称和列名称。