MySQL Workbench 手冊  /  ...  /  查詢與編輯選單

8.1.3 查詢與編輯選單

當選取 SQL 查詢索引標籤時,主要選單列上最重要的項目是 查詢編輯 選單。

SQL 查詢選單

查詢 選單包含以下項目

  • 執行 (全部或選取):執行 SQL 查詢區域中的所有陳述式,或僅執行選取的陳述式。

  • 執行 (全部或選取) 為文字:執行 SQL 查詢區域中的所有陳述式,或僅執行選取的陳述式,並以純文字顯示,如標準的 MySQL 命令列主控台。

  • 執行目前陳述式:執行目前的 SQL 陳述式。

  • 執行目前陳述式 (垂直文字輸出):執行 SQL 查詢區域中的所有陳述式,或僅執行選取的陳述式,並以純文字顯示,如 MySQL 命令列主控台垂直顯示 (\G)。

  • 說明目前陳述式:使用 MySQL EXPLAIN 陳述式說明目前的陳述式。

  • 視覺化說明目前陳述式:根據 MySQL Server 5.6 及以上版本提供的 EXPLAIN 資訊,以視覺化方式說明目前的陳述式。MySQL Workbench 會剖析來自 MySQL 伺服器 5.6+ 的 EXPLAIN (JSON) 輸出,並輸出視覺化表示法。

    如需有關視覺化說明的其他資訊,請參閱第 7.4 節「視覺化說明計劃」第 7.5 節「教學課程:使用說明來改善查詢效能」

  • 停止:停止執行目前正在執行的指令碼。

  • 在發生錯誤時停止指令碼執行:若啟用,當發現錯誤時,MySQL Workbench 會停止執行查詢。可從此選單啟用/停用。

  • 限制列數:預設情況下,傳回的列數 (LIMIT) 為 1000。此處定義的值會影響後續的陳述式。數字範圍從 10 到 50000,和「不限制」。

  • 收集效能結構描述統計資訊:將資料提供給 查詢統計 結果集檢視,其中包含有關計時、處理的列數、暫存表格、每種類型的聯結、排序和索引使用情況的陳述式特定資訊。

  • 收集結果集欄位中繼資料:將資料提供給 表單編輯器欄位類型 結果集檢視。

  • 重新連線至伺服器:重新連線至 MySQL 伺服器。

  • 目前伺服器的新索引標籤:建立目前 SQL 編輯器索引標籤的複本。

  • 自動認可交易:啟用以自動認可交易。

  • 認可交易:認可資料庫交易。

  • 回復交易:回復資料庫交易。

  • 認可結果編輯:認可您對伺服器所做的任何變更。

  • 捨棄結果編輯:捨棄您所做的任何變更。

  • 匯出結果:將結果集匯出至檔案。選取此選項會顯示 將查詢結果匯出至檔案 對話方塊。此對話方塊可讓您選取要匯出的結果集、檔案格式 (CSV、HTML、XML) 以及輸出檔案的名稱和位置。然後按一下 匯出 以匯出資料。

編輯選單

編輯 選單提供 格式 子選單。格式 子選單包含下列選單項目

  • 美化查詢:重新格式化查詢索引標籤中選取的查詢,並以適當的縮排方式顯示。

  • 關鍵字大寫:將查詢索引標籤中目前選取的查詢中的關鍵字轉換為大寫。

  • 關鍵字小寫:將查詢索引標籤中目前選取的查詢中的關鍵字轉換為小寫。

  • 取消/註解選取項目:註解查詢索引標籤中目前選取的行。如果這些行已註解,此作業會移除註解。

  • 自動完成:觸發自動完成精靈。預設為啟用 (並觸發),並可使用 偏好設定SQL 編輯器自動開始程式碼完成 停用。自動完成將列出函式、關鍵字、結構描述名稱、表格名稱和欄名稱。