文件首頁
MySQL Shell for VS Code


MySQL Shell for VS Code  /  資料庫連線和資料庫筆記本  /  資料庫筆記本工具列

預先發布:2024-07-17

4.4 資料庫筆記本工具列

資料庫筆記本工具列提供快速動作,用於修改以 SQL 陳述式、指令碼或 MySQL Shell 函式(例如 runSql())內的查詢字串撰寫的查詢。工具列會根據編輯器的類型以及插入符號所在位置的區塊語言(在多語言編輯器中)而變更。例如,在 SQL 模式中,您可以使用工具列中的按鈕,執行插入符號位置的陳述式或選取的陳述式。對於指令碼語言而言,情況並非如此,指令碼語言一律會整體執行(獨立編輯器中的整個指令碼或多語言編輯器中的整個程式碼區塊)。

下圖顯示工具列中的設定圖示動作,位於作用中連線索引標籤內。

圖 4.4 MySQL Shell for VS Code - 資料庫筆記本工具列

Content is described in the surrounding text.

工具列動作(從左至右)為

  • 編輯器清單:提供快速存取資料庫連線瀏覽器和每個作用中連線的功能。此清單可讓您將作用中連線整合到單一索引標籤中,而不是為每個連線產生個別的索引標籤。

    每個作用中連線都有

    第二個快速存取清單可讓您按一下來開啟新文件

    • 新增資料庫筆記本

    • 新增 SQL 指令碼

    • 新增 TS 指令碼

    • 新增 JS 指令碼

  • 儲存此筆記本:將目前的資料庫筆記本文件下載到您在 Visual Studio Code 中建立的預設工作區資料夾。此特殊的 JSON 文件包含還原筆記本所需的所有資料,包括所有載入的結果資料和上次編輯器狀態(選取、插入符號位置等等)。

    此操作可讓您在對話方塊中指定檔案名稱和替代路徑(如有需要)。檔案類型預設為(且必須為).mysql-notebook

  • 從檔案載入新的筆記本:將先前下載的資料庫筆記本(.mysql-notebook)文件載入至選取操作所在的連線索引標籤,並取代目前的筆記本。此外,它還會在「開啟的編輯器」樹狀目錄中新增新的資料庫筆記本項目,也會在工具列的編輯器清單中新增。

  • 執行選取或目前區塊中的所有項目,並建立新的區塊:提供簡單的方式來執行整個查詢或區塊內查詢的子集,然後在查詢下方以相同語言新增新的提示輸出區塊。

    僅限 SQL 模式的筆記本編輯器:當您執行指令碼編輯器時,此動作不適用。

  • 執行插入符號位置的陳述式:使用鍵盤游標的位置來識別和執行查詢。

    僅限 SQL 模式。

  • 執行區塊並以文字格式列印結果:提供簡單的方式來執行整個查詢或區塊內查詢的子集,然後以文字格式檢視結果。

    僅限 SQL 模式。

  • 停止執行目前的陳述式/指令碼:直到開始執行陳述式或指令碼才會啟用。

    僅限 SQL 模式。

  • 在發生錯誤時停止執行目前的陳述式/指令碼:預設為停用。

    僅限 SQL 模式。

  • 提交資料庫變更:直到您執行變更資料的查詢才會啟用。

    僅限 SQL 模式。

  • 回復資料庫變更:直到您提交對資料庫的變更才會啟用。

    僅限 SQL 模式。

  • 自動提交資料庫變更:啟用時,每個陳述式都會立即提交。

    僅限 SQL 模式。

  • 格式化目前區塊或指令碼:依預設,關鍵字會變更為大寫。

    僅限 TypeScript 和 JavaScript 模式。

  • 尋找:開啟「尋找」面板,該面板支援比對大小寫、比對整個單字,以及使用規則運算式。向上和向下箭頭可讓您在區塊之間導覽,前往找到的每個相符執行個體。

  • 顯示隱藏字元:啟用時,會顯示不可見的字元,例如換行符號、空格和索引標籤。換行符號表示為 [LF],空格表示為單點 (.),而索引標籤則表示為向右箭頭。

  • 軟換行:啟用時,會在編輯器中換行長行,以消除捲動的需求。建議針對長檔案停用此功能。