文件首頁
用於 VS Code 的 MySQL Shell


用於 VS Code 的 MySQL Shell  /  檢視 MySQL 資源  /  資料庫連線檢視

預先發布版本:2024-07-17

3.2 資料庫連線檢視

「資料庫連線」檢視可讓您建立、儲存和管理與 MySQL DBMS、SQLite 資料庫或透過 MySQL Database Service 連線的 Oracle Cloud Infrastructure (OCI) 計算執行個體的連線。

「資料庫連線」檢視提供

資料庫和擴充功能動作

您可以從「資料庫連線」檢視工具列執行下列動作

  • 按一下 + 以新增資料庫連線。

  • 按一下「DB 連線瀏覽器」圖示,開啟顯示您現有資料庫連線的索引標籤。

  • 按一下「重新載入」圖示,以重新載入連線清單。

  • 按一下「全部摺疊」圖示,只顯示連線名稱並隱藏所有連線樹狀結構項目,例如綱要。

  • 按一下 ... 開啟內容功能表,其中包含下列動作

    • 重新啟動內部 MySQL Shell 處理序

      關閉所有 MySQL Shell 索引標籤並重新啟動基礎處理序。之後,擴充功能會嘗試自動建立連線。

    • 連線至外部 MySQL Shell 處理序

      使用其位址連線至 MySQL Shell 執行個體。如果您將位址留白,擴充功能會嘗試從本機安裝開啟 MySQL Shell。

    • 重新啟動歡迎精靈

      開啟「歡迎精靈」,以存取有用的連結或安裝 MySQL Shell 憑證,並重新載入 VS Code 視窗。

    • 重設用於 VS Code 的 MySQL Shell 擴充功能

      透過刪除 Web 憑證和您的設定目錄,重設擴充功能。

    • 提交錯誤報告

      Shell VSCode Extension 類別中開啟新的錯誤報告,或複製連結以供稍後使用。可以使用此動作從 Windows 平台設定信任的網域。

連線動作

具名的連線會列在「資料庫連線」檢視下,且每個連線都包含資料物件的階層。按一下 > 以展開下列項目的清單

  • 綱要,其中 mysql 綱設預設為隱藏

  • 表格、檢視、常式和事件

  • 表格欄、索引、外來鍵和觸發程序

您可以針對每個連線執行下列動作

  • 按一下「連線」圖示 (>) 以建立連線、開啟 DB 筆記本並執行 \about 命令。

  • 按一下「重新載入」圖示以重新載入資料庫資訊。

按一下每個連線的滑鼠右鍵,以執行下列動作

  • 連線至資料庫

    連線至 MySQL、開啟 DB 筆記本的索引標籤,並執行 \about 命令。此動作會關閉目前使用中的連線索引標籤。

  • 在新索引標籤上連線至資料庫

    連線至 MySQL 並在新索引標籤中開啟 DB 筆記本。此動作不會關閉任何開啟的連線索引標籤。

  • 將此連線設定為內嵌 SQL 擴充功能執行的預設值

    若要設定預設連線,您必須安裝擴充功能,而不使用獨立的 MySQL Shell 執行個體。

    SQLite

    將此連線設定為內嵌 SQL 擴充功能執行的預設值」選項不適用於 SQLite 資料庫連線。

  • 編輯 DB 連線

    開啟連線的「資料庫連線設定」對話方塊。

  • 複製此 DB 連線

    開啟「資料庫連線設定」對話方塊,其中包含目前連線值的複本。您必須重新命名重複的連線。

    注意

    重複的連線名稱與原始名稱相同。

  • 刪除 DB 連線

    從「資料庫連線」檢視中移除連線。

  • 顯示 MySQL 系統綱要

    新增預設為不可見的 mysql 綱要。

    SQLite

    顯示 MySQL 綱要」選項不適用於 SQLite 資料庫連線。

  • 從磁碟載入指令碼

    開啟檔案瀏覽器,您可從中選取包含 MySQL Shell 傾印的目錄。

  • 從磁碟載入傾印

    開啟檔案瀏覽器,您可從中選取包含 MySQL Shell 傾印的目錄。

    SQLite

    從磁碟載入傾印」選項不適用於 SQLite 資料庫連線。

  • 開啟此連線的 MySQL Shell 主控台

    使用連線開啟 MySQL Shell 主控台索引標籤並執行 \about 命令。GUI 主控台工具列包含下拉式工作階段清單。連線狀態會顯示在工具列下方。

    SQLite

    開啟此連線的 MySQL Shell GUI 主控台」選項不適用於 SQLite 資料庫連線。

  • 瀏覽 MySQL REST 服務文件

    在新索引標籤中開啟 MySQL REST Service (MRS) 開發人員指南。

    SQLite

    設定 MySQL REST 服務」選項不適用於 SQLite 資料庫連線。

  • 設定執行個體 MySQL REST 服務支援

    建立 MySQL REST 服務綱要,並在「MYSQL SHELL 工作」檢視下報告動作。

    SQLite

    設定 MySQL REST 服務」選項不適用於 SQLite 資料庫連線。

綱要動作

按一下每個綱要的滑鼠右鍵,以執行下列動作

  • 將綱要傾印至磁碟

    開啟您的系統檔案瀏覽器,您可從中選取目錄來保存壓縮的綱要檔案。擴充功能會在「MYSQL SHELL 工作」檢視下報告此動作。輸出檔案已針對與 MySQL DBMS 搭配使用進行最佳化。

  • 將綱要傾印至磁碟以用於 MySQL Database Service

    開啟您的系統檔案瀏覽器,您可從中選取目錄來保存壓縮的綱要檔案。擴充功能會在「MYSQL SHELL 工作」檢視下報告此動作。輸出檔案已針對與 OCI 中的 MySQL Database Service 搭配使用進行最佳化。

  • 複製到剪貼簿

    將綱要的名稱或 CREATE DATABASE 陳述式複製到您的系統剪貼簿。

  • 將資料載入 HeatWave Cluster

    開啟「MySQL HeatWave Cluster」對話方塊,您可從中選取要載入的一或多個綱要。

  • 將綱要新增至 REST 服務

    開啟「MySQL REST 服務」對話方塊,您可從中設定新 REST 綱要的組態值。

  • 刪除綱要

    在選定的結構描述上執行 DROP DATABASE 陳述式,這會捨棄結構描述中的所有資料表並刪除該結構描述。您需要該結構描述的 DROP 權限。

    使用此陳述式時請務必小心!

資料表操作

在每個資料表上按一下滑鼠右鍵以執行下列操作

  • 顯示資料

    執行 SELECT * FROM 'schema-name' 'table-name' 查詢,並在 DB Notebook 中發佈結果。如果您在選擇此操作時語言模式不是 SQL,則擴充功能會先呼叫 \sql 命令。

  • 將資料表新增至 REST 服務

    為指定的資料表提供基本驗證(請參閱第 3.2.2 節,「MySQL REST 服務」)。

  • 複製到剪貼簿

    將資料表的名稱或 CREATE TABLE 陳述式複製到您系統的剪貼簿。

  • 捨棄資料表

    在選定的資料表上執行 DROP TABLE 陳述式,這會捨棄資料表定義和所有資料、其所有分割區、儲存在這些分割區中的所有資料,以及與捨棄資料表相關聯的所有分割區定義和所有觸發程序。您需要該結構描述的 DROP 權限。