web-dev-qa-db-ja.com

mysqlワークベンチのショートカットによるステートメントの実行

ショートカットを使用してMySQL Workbenchでステートメントを実行するにはどうすればよいですか?今、私はbuttom(黄色い稲妻)を押さなければなりません。もちろん、私はこれを読んでいます: http://dev.mysql.com/doc/workbench/en/wb-keys.html (表14.6-クエリメニュー)しかし、何をするのかわかりません平均修飾語+リターン?

修飾子はCtrl(Windowsの場合)ですが、Returnとは何ですか?

36
Jacob

Return = Enterキー。したがって、Ctrl + Enterキーを実行する必要があります。

60
RustProof Labs

MySQL Workbench 6.3


デフォルトのキーマッピング

  • 実行(すべてまたは選択)-> Ctrl+Shift+Enter
  • 現在のステートメントを実行-> Ctrl+Enter

    Query > Execute


デフォルトのマッピングを変更する

開いた:

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

Execute(All or Selection)およびExecute Current Statementを検索すると、(あなたが何に基づいて上記のスクリーンショットを参照)Modifierおよびの意味Return

  • 修飾子= 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> 
  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> 

ファイルを保存し、MySQL Workbenchを再起動して変更を確認します。

36

カーソル位置のステートメントの実行

Ctrl + Enter(Windowsの場合)

選択範囲内のすべてのステートメントの実行

Ctrl + Shift + Enterキー(Windowsの場合)

詳細はこちらを参照してください

27
Akshat Bhargava

Macでは、ショートカットは

Command + Enter

link からすべてのキーボードショートカットを見つけることができます

0
Vincent

Macの場合:コマンド+リターンが機能するはずです。 PS。これは、「;」が見つかるまで、クエリエディターにあるものをすべて実行します。 。

0
Sagar