在mysql workbench中通过快捷方式执行语句

Jac*_*cob 37 mysql mysql-workbench

如何使用快捷方式在MySQL Workbench中执行任何语句?现在我必须按下buttom(黄色闪电).当然我已经读过这个:http://dev.mysql.com/doc/workbench/en/wb-keys.html(表14.6 - 查询菜单)但我不知道修饰符+返回是什么意思?

我们可以阅读Modifier是Ctrl(在Windows中),但什么是Return?

小智 62

Return =输入密钥.因此,Ctrl + Enter键应该执行.


ROM*_*eer 37

MySQL Workbench 6.3


默认键映射

  • 执行(全部或选择) - > Ctrl+ Shift+Enter
  • 执行当前声明 - > Ctrl+Enter

    查询>执行


更改默认映射

打开:

C:\ Program Files\MySQL\MySQL Workbench 6.3 CE\data\main_menu.xml

如果您搜索执行(全部或选择)执行当前语句,您还将识别(基于您在上面的屏幕截图中看到的)修饰符返回的含义:

  • 修饰符= Ctrl
  • 返回= Enter

您可以在此处更改默认映射.熟悉SQuirreL SQL和pgAdmin等其他工具,我总是喜欢使用Ctrl+ Enter或只运行选定的查询F5,所以我在main_menu.xml中更改了以下内容:

  1. 要使用Ctrl+ 运行所选查询Enter:
    <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.query.exec"> 
      <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link> 
      <value type="string" key="caption">Execute (All or Selection)</value> 
      <value type="string" key="name">query.execute</value> 
      <value type="string" key="command">builtin:query.execute</value> 
      <value type="string" key="itemType">action</value> 
      <value type="string" key="shortcut">Modifier+Return</value>
    </value> 
    ...
    <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.query.execute_current_statementwin"> 
      <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link> 
      <value type="string" key="caption">Execute Current Statement</value> 
      <value type="string" key="name">query.execute_current_statement</value> 
      <value type="string" key="command">builtin:query.execute_current_statement</value> 
      <value type="string" key="itemType">action</value> 
      <value type="string" key="shortcut">Modifier+Shift+Return</value>
      <value type="string" key="platform">windows</value>
    </value> 
Run Code Online (Sandbox Code Playgroud)
  1. 使用F5以下命令运行所选查询
    <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.query.exec"> 
      <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link> 
      <value type="string" key="caption">Execute (All or Selection)</value> 
      <value type="string" key="name">query.execute</value> 
      <value type="string" key="command">builtin:query.execute</value> 
      <value type="string" key="itemType">action</value> 
      <value type="string" key="shortcut">F5</value>
    </value> 
Run Code Online (Sandbox Code Playgroud)

保存文件并重新启动MySQL Workbench以查看更改.

  • 万岁为F5执行!谢谢! (5认同)
  • 您可以在mac open中更改默认映射:/Applications/MySQLWorkbench.app/Contents/Resources/data/main_menu.xml (2认同)

小智 27

在光标处执行语句

Ctrl + Enter(对于Windows)

执行选择中的所有语句

Ctrl + Shift + Enter键(适用于Windows)

请看这里了解更多