預先發布:2024-07-17
資料庫筆記本工具列提供快速動作,用於修改以 SQL 陳述式、指令碼或 MySQL Shell 函式(例如 runSql()
)內的查詢字串撰寫的查詢。工具列會根據編輯器的類型以及插入符號所在位置的區塊語言(在多語言編輯器中)而變更。例如,在 SQL 模式中,您可以使用工具列中的按鈕,執行插入符號位置的陳述式或選取的陳述式。對於指令碼語言而言,情況並非如此,指令碼語言一律會整體執行(獨立編輯器中的整個指令碼或多語言編輯器中的整個程式碼區塊)。
下圖顯示工具列中的設定圖示動作,位於作用中連線索引標籤內。
工具列動作(從左至右)為
-
編輯器清單:提供快速存取資料庫連線瀏覽器和每個作用中連線的功能。此清單可讓您將作用中連線整合到單一索引標籤中,而不是為每個連線產生個別的索引標籤。
每個作用中連線都有
第二個快速存取清單可讓您按一下來開啟新文件
新增資料庫筆記本
新增 SQL 指令碼
新增 TS 指令碼
新增 JS 指令碼
-
儲存此筆記本:將目前的資料庫筆記本文件下載到您在 Visual Studio Code 中建立的預設工作區資料夾。此特殊的 JSON 文件包含還原筆記本所需的所有資料,包括所有載入的結果資料和上次編輯器狀態(選取、插入符號位置等等)。
此操作可讓您在對話方塊中指定檔案名稱和替代路徑(如有需要)。檔案類型預設為(且必須為)
.mysql-notebook
。 從檔案載入新的筆記本:將先前下載的資料庫筆記本(
.mysql-notebook
)文件載入至選取操作所在的連線索引標籤,並取代目前的筆記本。此外,它還會在「開啟的編輯器」樹狀目錄中新增新的資料庫筆記本項目,也會在工具列的編輯器清單中新增。-
執行選取或目前區塊中的所有項目,並建立新的區塊:提供簡單的方式來執行整個查詢或區塊內查詢的子集,然後在查詢下方以相同語言新增新的提示輸出區塊。
僅限 SQL 模式的筆記本編輯器:當您執行指令碼編輯器時,此動作不適用。
-
執行插入符號位置的陳述式:使用鍵盤游標的位置來識別和執行查詢。
僅限 SQL 模式。
-
執行區塊並以文字格式列印結果:提供簡單的方式來執行整個查詢或區塊內查詢的子集,然後以文字格式檢視結果。
僅限 SQL 模式。
-
停止執行目前的陳述式/指令碼:直到開始執行陳述式或指令碼才會啟用。
僅限 SQL 模式。
-
在發生錯誤時停止執行目前的陳述式/指令碼:預設為停用。
僅限 SQL 模式。
-
提交資料庫變更:直到您執行變更資料的查詢才會啟用。
僅限 SQL 模式。
-
回復資料庫變更:直到您提交對資料庫的變更才會啟用。
僅限 SQL 模式。
-
自動提交資料庫變更:啟用時,每個陳述式都會立即提交。
僅限 SQL 模式。
-
格式化目前區塊或指令碼:依預設,關鍵字會變更為大寫。
僅限 TypeScript 和 JavaScript 模式。
尋找:開啟「尋找」面板,該面板支援比對大小寫、比對整個單字,以及使用規則運算式。向上和向下箭頭可讓您在區塊之間導覽,前往找到的每個相符執行個體。
顯示隱藏字元:啟用時,會顯示不可見的字元,例如換行符號、空格和索引標籤。換行符號表示為 [LF],空格表示為單點 (.),而索引標籤則表示為向右箭頭。
軟換行:啟用時,會在編輯器中換行長行,以消除捲動的需求。建議針對長檔案停用此功能。