文件首頁
MySQL Shell for VS Code


Pre-General Availability:2024-07-17

4.5 使用結果集

當您從筆記本或腳本編輯器執行 SQL 查詢時,產生的記錄會顯示在輸出區域中。筆記本編輯器的輸出區域是發出查詢的程式碼區塊的一部分。腳本編輯器會在腳本下方開啟個別的輸出區域。在這兩種情況下,如果產生多個結果集,會使用索引標籤分隔。

展開或縮減結果區域

若要展開或縮減輸出區域,請使用您的指標裝置懸停在程式碼區塊上方或下方(筆記本編輯器)或腳本與輸出區域之間的分隔區域上方。分隔區域在啟用時會顯示粗線。

圖 4.5 MySQL Shell for VS Code - 筆記本結果集複製

Content is described in the surrounding text.

使用結果工具列管理記錄

當查詢產生並在輸出區域中顯示記錄時(無論是否有索引標籤),編輯器也會包含結果工具列以進行快速操作。如果存在索引標籤,則動作會套用至索引標籤內的結果集。

圖 4.6 MySQL Shell for VS Code - DB 筆記本工具列

Content is described in the surrounding text.

從左到右的結果工具

  • 查詢結果狀態,例如 OK 或錯誤訊息,以及每頁擷取的記錄數 (每頁 1000 筆記錄)。

  • 上一頁和下一頁 (僅適用於大型結果集)

  • 最大化結果集檢視

  • 結果集格式 (預設為表格)

  • 顯示動作選單:匯出結果集、匯入結果集

複製列和欄位

欄位、列和多列層級提供數個複製動作。在您的查詢結果集顯示在輸出區域中之後,您可以按一下滑鼠右鍵資料,以使用一或多個複製動作來複製輸出。

例如,以下 world 資料庫範例的查詢會傳回數列。如果您在 CountryCode 欄中按一下滑鼠右鍵 NLD 值,則可以根據選取的欄位選取各種複製動作。

SELECT * FROM countrylanguage where Language like 'Dutch'

圖 4.7 MySQL Shell for VS Code - 筆記本結果集複製

Content is described in the surrounding text.

複製動作為

  • 複製列

    'NLD', 'Dutch', 'T', '95.6'

  • 複製含名稱的列

    # CountryCode, Language, IsOfficial, Percentage
    'NLD', 'Dutch', 'T', '95.6'

  • 複製未加引號的列

    NLD, Dutch, T, 95.6

  • 複製含名稱且未加引號的列

    # CountryCode, Language, IsOfficial, Percentage
    NLD, Dutch, T, 95.6

  • 複製含名稱、以 Tab 分隔的列

    # CountryCode,   Language,   IsOfficial,   Percentage
    'NLD',   'Dutch',   'T',   '95.6'

  • 複製以 Tab 分隔的列

    'NLD', 'Dutch', 'T', '95.6'

  • 複製欄位

    'NLD'

  • 複製未加引號的欄位

    NLD