預先發布版本:2024-07-17
「資料庫連線」檢視可讓您建立、儲存和管理與 MySQL DBMS、SQLite 資料庫或透過 MySQL Database Service 連線的 Oracle Cloud Infrastructure (OCI) 計算執行個體的連線。
「資料庫連線」檢視提供
資料庫和擴充功能動作
您可以從「資料庫連線」檢視工具列執行下列動作
按一下 + 以新增資料庫連線。
按一下「DB 連線瀏覽器」圖示,開啟顯示您現有資料庫連線的索引標籤。
按一下「重新載入」圖示,以重新載入連線清單。
按一下「全部摺疊」圖示,只顯示連線名稱並隱藏所有連線樹狀結構項目,例如綱要。
-
按一下
...
開啟內容功能表,其中包含下列動作-
關閉所有 MySQL Shell 索引標籤並重新啟動基礎處理序。之後,擴充功能會嘗試自動建立連線。
-
使用其位址連線至 MySQL Shell 執行個體。如果您將位址留白,擴充功能會嘗試從本機安裝開啟 MySQL Shell。
-
開啟「歡迎精靈」,以存取有用的連結或安裝 MySQL Shell 憑證,並重新載入 VS Code 視窗。
-
透過刪除 Web 憑證和您的設定目錄,重設擴充功能。
-
提交錯誤報告
在
Shell VSCode Extension
類別中開啟新的錯誤報告,或複製連結以供稍後使用。可以使用此動作從 Windows 平台設定信任的網域。
-
連線動作
具名的連線會列在「資料庫連線」檢視下,且每個連線都包含資料物件的階層。按一下 >
以展開下列項目的清單
綱要,其中
mysql
綱設預設為隱藏表格、檢視、常式和事件
表格欄、索引、外來鍵和觸發程序
您可以針對每個連線執行下列動作
按一下「連線」圖示 (
>
) 以建立連線、開啟 DB 筆記本並執行\about
命令。按一下「重新載入」圖示以重新載入資料庫資訊。
按一下每個連線的滑鼠右鍵,以執行下列動作
-
連線至 MySQL、開啟 DB 筆記本的索引標籤,並執行
\about
命令。此動作會關閉目前使用中的連線索引標籤。 -
連線至 MySQL 並在新索引標籤中開啟 DB 筆記本。此動作不會關閉任何開啟的連線索引標籤。
-
若要設定預設連線,您必須安裝擴充功能,而不使用獨立的 MySQL Shell 執行個體。
SQLite「
」選項不適用於 SQLite 資料庫連線。 -
開啟連線的「資料庫連線設定」對話方塊。
-
開啟「資料庫連線設定」對話方塊,其中包含目前連線值的複本。您必須重新命名重複的連線。
注意重複的連線名稱與原始名稱相同。
-
從「資料庫連線」檢視中移除連線。
-
新增預設為不可見的
mysql
綱要。SQLite「
」選項不適用於 SQLite 資料庫連線。 -
開啟檔案瀏覽器,您可從中選取包含 MySQL Shell 傾印的目錄。
-
開啟檔案瀏覽器,您可從中選取包含 MySQL Shell 傾印的目錄。
SQLite「
」選項不適用於 SQLite 資料庫連線。 -
使用連線開啟 MySQL Shell 主控台索引標籤並執行
\about
命令。GUI 主控台工具列包含下拉式工作階段清單。連線狀態會顯示在工具列下方。SQLite「
」選項不適用於 SQLite 資料庫連線。 -
在新索引標籤中開啟 MySQL REST Service (MRS) 開發人員指南。
SQLite「
」選項不適用於 SQLite 資料庫連線。 -
建立 MySQL REST 服務綱要,並在「MYSQL SHELL 工作」檢視下報告動作。
SQLite「
」選項不適用於 SQLite 資料庫連線。
綱要動作
按一下每個綱要的滑鼠右鍵,以執行下列動作
-
開啟您的系統檔案瀏覽器,您可從中選取目錄來保存壓縮的綱要檔案。擴充功能會在「MYSQL SHELL 工作」檢視下報告此動作。輸出檔案已針對與 MySQL DBMS 搭配使用進行最佳化。
-
開啟您的系統檔案瀏覽器,您可從中選取目錄來保存壓縮的綱要檔案。擴充功能會在「MYSQL SHELL 工作」檢視下報告此動作。輸出檔案已針對與 OCI 中的 MySQL Database Service 搭配使用進行最佳化。
-
將綱要的名稱或
CREATE DATABASE
陳述式複製到您的系統剪貼簿。 -
開啟「MySQL HeatWave Cluster」對話方塊,您可從中選取要載入的一或多個綱要。
-
開啟「MySQL REST 服務」對話方塊,您可從中設定新 REST 綱要的組態值。
-
在選定的結構描述上執行
DROP DATABASE
陳述式,這會捨棄結構描述中的所有資料表並刪除該結構描述。您需要該結構描述的DROP
權限。使用此陳述式時請務必小心!
資料表操作
在每個資料表上按一下滑鼠右鍵以執行下列操作
-
執行
SELECT * FROM '
查詢,並在 DB Notebook 中發佈結果。如果您在選擇此操作時語言模式不是 SQL,則擴充功能會先呼叫schema-name
' 'table-name
'\sql
命令。 -
為指定的資料表提供基本驗證(請參閱第 3.2.2 節,「MySQL REST 服務」)。
-
將資料表的名稱或
CREATE TABLE
陳述式複製到您系統的剪貼簿。 -
在選定的資料表上執行
DROP TABLE
陳述式,這會捨棄資料表定義和所有資料、其所有分割區、儲存在這些分割區中的所有資料,以及與捨棄資料表相關聯的所有分割區定義和所有觸發程序。您需要該結構描述的DROP
權限。