8.1.2 SQL查询工具栏

SQL query工具栏提供了创建和管理查询的操作。下图显示了工具栏中的set按钮,位于SQL query选项卡中。

图8.3 SQL查询工具栏

内容在周围的文字中有描述。

SQL查询工具(从左到右依次为:

  • 在本编辑器中打开脚本文件:从保存的SQL脚本加载内容到SQL编辑器。

  • 将脚本保存到文件中:将SQL编辑器的当前内容保存到文件中。

  • 如果没有选择,则执行脚本中选定的部分或所有内容:提供一种简单的方法来执行整个查询或查询的一个子集。

  • 在键盘光标下执行语句:使用键盘光标的位置来识别和执行查询。

  • 在键盘光标下的语句上执行EXPLAIN命令:使用键盘光标的位置来识别查询,然后执行解释。执行时还会显示一个结果网格选项卡解释声明。

    另外,可视化解释计划已经可以用于所有已执行的查询。选择执行计划从results选项卡查看它。

  • 停止正在执行的查询:停止当前正在执行的SQL脚本。到数据库服务器的连接没有重新启动,所有打开的事务仍然打开。

  • 切换语句失败后是否继续执行SQL脚本:如果是红色断点如果语句失败,脚本将终止。如果您单击按钮以便显示绿色箭头,则执行将继续经过失败的代码,可能会生成额外的结果集。在这两种情况下,试图执行错误语句所产生的任何错误都将记录在输出窗格。属性设置此行为SQL执行用户首选项面板。

  • 提交当前事务:同一个连接中的所有查询选项卡共享相同的事务。要拥有独立的事务,您必须打开一个新的连接。

  • 回滚当前事务:同一个连接中的所有查询选项卡共享相同的事务。要拥有独立的事务,您必须打开一个新的连接。

  • 自动提交模式开关:当启用时,每条语句都会立即提交。同一个连接中的所有查询选项卡共享相同的事务。要拥有独立的事务,您必须打开一个新的连接。

    默认情况下,自动提交是启用的。要禁用默认行为,请参见SQL执行部分的MySQL工作台首选项对话框。

  • 设置查询返回的行数限制: MySQL工作台自动添加限制子句的配置行数选择查询。缺省值为1000。

    默认值(1000)可以从SQL执行部分的MySQL工作台首选项对话框。

  • 将当前语句或选择保存到代码片段列表:有关代码段列表的更多信息,请参阅第8.1.5节,“SQL AdditeS - Schippets”选项卡“

  • 美化/重新格式化SQL脚本:默认情况下,SQL关键字为大写。这个功能可以从SQL执行部分的MySQL工作台首选项对话框。

  • 显示编辑器的查找面板:点击完成关闭面板。

  • 切换不可见字符的显示:当选择时,显示不可见的字符,如换行符、空格和制表符。新行表示为(低频),作为单点(。)的空格,以及作为右箭头的标签。

  • 取消长线的缠绕:选中后,在SQL编辑器中包装长行,以消除滚动的需要。对于长文件,建议取消选择此特性。