文件首頁
MySQL Shell for VS Code


MySQL Shell for VS Code  /  ...  /  導覽程式碼區塊

預先全面上市:2024-07-17

2.4.2 導覽程式碼區塊

以下章節說明如何在筆記本介面樣式的編輯器中導覽,並執行以下工作:

新增程式碼區塊

若要新增程式碼區塊,您可以刪除程式碼行並輸入新的程式碼區塊,或使用 Ctrl+Enter 來建立新的命令,以便在其中輸入程式碼區塊。

如果先前的程式碼區塊有輸出,筆記本編輯器會在輸出下方新增新的命令提示字元。

圖 2.4 使用 Ctrl+Enter 的 MySQL Shell GUI 主控台新命令提示字元

Content is described in the surrounding text.

注意

刪除程式碼區塊會移除該程式碼區塊的輸出。

重新執行現有的程式碼區塊

若要重新執行現有的程式碼區塊,請在現有的程式碼區塊末尾按一下,並使用 Ctrl+Enter 再次執行該程式碼區塊。

注意

重新執行程式碼區塊會移除任何後續程式碼區塊的輸出。例如,如果您發出未定義綱要的 shell.connect 方法,然後發出 \use world 命令來使用 world 綱要。稍後,如果您反白顯示初始 shell.connect 方法並重新執行,則您稍後定義的 world 綱要會被移除。

移除程式碼區塊或輸出

若要移除程式碼區塊,請使用游標或按一下滑鼠右鍵反白顯示程式碼區塊,並使用 Backspace 刪除該程式碼區塊。

若要移除發出程式碼區塊的輸出,請使用 Ctrl+Enter 在要刪除的輸出下方建立新的命令提示字元。使用 Ctrl+Backspace 刪除輸出。

注意

發出程式碼區塊的動作不會復原。例如,如果您輸入 \use world 命令將 world 綱要設定為預設值。然後,您刪除 use 命令的輸出;特別是:預設綱要已設定為 `world`。動作不會復原,且定義的綱要仍然是 world 綱要。

檢視多個 SQL 查詢的結果

若要在 SQL 模式中一起執行多個查詢,每個陳述式都必須以目前的分隔符號終止,預設值為分號字元 (;)。可以依照下列方式變更目前的分隔符號值

sql> DELIMITER new-delimiter

筆記本編輯器會在輸出區域中產生一個獨立的索引標籤,其中包含每個陳述式 (如果有的話) 的結果。例如,下圖顯示兩個程式碼區塊。第一個區塊執行一個獨立的查詢 (USE sakila),不需要分號。第二個區塊一起執行多個查詢並產生多個結果 (結果 #1結果 #2結果 #3)。按一下每個索引標籤以檢視輸出。

圖 2.5 MySQL Shell for VS Code - SQL 輸出區域索引標籤

Content is described in the surrounding text.