选择 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:将查询选项卡中当前选定查询中的关键字转换为小写。
取消/评论选择:评论当前在查询选项卡中选择的行。如果这些行已经被注释,此操作将删除注释。
自动完成:触发自动完成向导。这是默认启用(和触发)的,可以通过 Preferences、SQL Editor、Automatically Start Code Completion禁用。自动完成将列出函数、关键字、模式名称、表名称和列名称。