MySQL 工作台  / 第8章数据库开发  / 8.1 可视化 SQL 编辑器  /  8.1.3 查询和编辑菜单

8.1.3 查询和编辑菜单

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

SQL查询菜单

查询菜单具有以下项目 :

  • Execute (All or Selection) : 执行 SQL 查询区域中的所有语句,或仅执行选定的语句。

  • Execute (All or Selection) to Text:执行 SQL 查询区域中的所有语句,或仅执行选定的语句,并像标准 MySQL 命令行控制台一样以纯文本显示。

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

  • Execute Current Statement (Vertical Text Output) : 执行SQL查询区的所有语句,或只执行选中的语句,并像MySQL命令行控制台垂直(\G)一样以纯文本显示。

  • Explain Current Statement:使用 MySQL EXPLAIN 语句描述当前语句。

  • Visual Explain Current Statement : 基于 MySQL Server 5.6 及以上版本提供的 EXPLAIN 信息,可视化描述当前语句。MySQL Workbench 解析 MySQL 服务器 5.6+ 的 EXPLAIN (JSON) 输出,并输出可视化表示。

    有关 Visual Explain 的更多信息,请参阅 第 7.4 节“Visual Explain 计划”第 7.5 节“教程:使用 Explain 提高查询性能”

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

  • Stop Script Execution On Errors:如果启用,MySQL Workbench 在发现错误时停止执行查询。可以从此菜单启用/禁用它。

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

  • Collect Performance Schema Stats:向Query Stats结果集视图提供数据,其中包括有关时间、处理的行、临时表、按类型连接、排序和索引使用的语句特定信息。

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

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

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

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

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

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

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

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

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

编辑菜单

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

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

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

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

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

  • 自动完成:触发自动完成向导。这是默认启用(和触发)的,可以通过 PreferencesSQL EditorAutomatically Start Code Completion禁用。自动完成将列出函数、关键字、模式名称、表名称和列名称。