在本快速入門中,您將瞭解如何使用適用於Visual StudioCode的MSSQL擴充功能來連線到資料庫,無論是在本機、容器中或雲端中執行。 然後,您將瞭解如何使用 Transact-SQL (T-SQL) 語句來建立資料庫、定義數據表、插入數據和查詢結果。
必要條件
若要完成本快速入門,您必須具備:
Visual Studio Code:如果你還沒安裝 Visual Studio Code,請從 官方網站下載並安裝。
Visual Studio Code 的 MSSQL 擴充功能:在 Visual Studio Code 中,透過視窗側邊活動列中的擴充功能圖示開啟擴充功能檢視。 搜尋
mssql並選取 [ 安裝 ] 以新增擴充功能。存取資料庫:如果您無法存取資料庫實例,可以透過以下選項之一來使用:
容器化 SQL Server:在 Docker 容器中執行 SQL Server,方便設定與攜帶。 如需詳細資訊,請參閱 快速入門:使用 Docker 執行 SQL Server Linux 容器映射。
Azure SQL 資料庫:如果你偏好雲端選項,可以免費建立 Azure 帳號並設定 Azure SQL 資料庫。 如需詳細資訊,請參閱快速入門:建立單一資料庫 - Azure SQL 資料庫。
Fabric 中的 SQL 資料庫:如果你需要一個簡單、自主且安全且針對 AI 最佳化的資料庫,請在 Fabric 中建立 SQL 資料庫。 如需詳細資訊,請參閱 在 Microsoft Fabric 中建立 SQL 資料庫。
本地 SQL Server:或者,在本地機器下載並安裝 SQL Server 2022 開發者版。 如需詳細資訊,請參閱 Microsoft SQL Server 網站。
Azure SQL 受管實例:如果你需要一個完全受控的 SQL Server 實例,請建立一個 Azure SQL 受管實例。 如需詳細資訊,請參閱快速入門:建立 Azure SQL 受控執行個體。
備註
如果您沒有 Azure 訂閱,請建立免費帳戶。
連接到資料庫例項
開始 Visual Studio Code:透過選擇視窗左側的伺服器視窗,或使用 Ctrl+Alt+D 鍵盤快捷鍵,開啟 Visual Studio Code 的 MSSQL 擴充功能。
第一次執行適用於 Visual Studio Code 的 MSSQL 擴充功能時,第一次載入擴充功能時,會出現 [ 啟用體驗與重載 ] 按鈕。
連接資料庫:
本文會針對驗證類型使用參數輸入類型和 SQL 登入。
遵循提示來指定新連線設定檔的屬性。 完成每個欄位,如下所示:
連線屬性 價值觀 描述 設定檔名稱 (選擇性) 將此欄位保留空白。 輸入連線配置檔的名稱,例如 localhost profile。線上群組 (選擇性) 將此欄位保留空白,或選取現有的群組。 在群組資料夾下組織此連線,以方便管理。 伺服器名稱 在這裡輸入伺服器名稱。 例如, localhost指定 SQL Server 執行個體名稱。 用 localhost來連接你本機上的 SQL Server 實例。 若要連線到遠端 SQL Server,請輸入目標 SQL Server 的名稱或其 IP 位址。 若要連線到 SQL Server 容器,則指定容器主機電腦的 IP 位址。 如果您需要指定連接埠,可使用逗號來將它與名稱隔開。 例如,針對接聽連接埠 1401 的伺服器,輸入<servername or IP>,1401。
連接字串會預設使用連接埠 1433。 除非有所修改,否則 SQL Server 的預設執行個體會使用 1433。 如果您的實例在 1433 上接聽,則不需要指定埠。
或者,您也可以在這裡輸入資料庫的 ADO 連接字串。信任伺服器憑證 請檢查此欄位。 選取此選項以信任伺服器證書。 輸入類型 參數。 選擇 參數、連接字串 或 流覽 Azure。 資料庫名稱 (選擇性) <預設>。 您要使用的資料庫。 若要連線到預設資料庫,請不要在這裡指定資料庫名稱。 驗證類型 SQL 登入。 選擇 [SQL 登入]、[Windows 驗證] 或 [Microsoft Entra ID]。 使用者名稱 輸入您在 SQL Server 上的 <用戶名稱>。 如果您選取 [SQL 登入],請輸入有權存取伺服器上之資料庫的使用者名稱。 密碼 輸入您的<密碼>以供 SQL Server 使用。 請輸入指定之使用者的密碼。 儲存密碼 請檢查此欄位,以儲存未來連線的密碼。 按 Enter 鍵以選取 [是] 並儲存密碼。 每次使用連線設定檔時,當系統提示您輸入密碼時選取 [否]。 加密 必要。 從 [ 是]、[ 否] 或 [強制] 中選擇。 輸入所有值並選取 Enter 鍵之後,Visual Studio Code 會建立連線設定檔並連線到 SQL Server。
建立資料庫
建立一個名為 Library. 的資料庫。
開啟新的查詢編輯器:按 Ctrl+N 開啟新的查詢編輯器,或在伺服器上右鍵點擊並選擇 新查詢。
建立資料庫。 將下列程式碼片段貼至查詢編輯器,然後選取 [執行]:
IF NOT EXISTS (SELECT name FROM sys.databases WHERE name = N'Library') CREATE DATABASE Library;如果尚未存在,此腳本會建立名為
Library的新資料庫。
新的 Library 資料庫會出現在資料庫清單中。 如果您沒有立即看到它,請重新整理物件總管。
建立表格
在Library資料庫中建立該Authors表格。
開啟新的查詢編輯器,並確定連接內容已設定為
Library資料庫。製作表格。 以下列代碼段取代查詢視窗中的文字,然後選取執行:
CREATE TABLE dbo.Authors ( id INT IDENTITY (1, 1) NOT NULL PRIMARY KEY, first_name NVARCHAR (100) NOT NULL, middle_name NVARCHAR (100) NULL, last_name NVARCHAR (100) NOT NULL );
此腳本會建立Authors表格,並在該表格中新增一個IDENTITY欄位,該欄位會自動產生唯一的id識別碼。
插入數據列
接著,將資料 Authors 插入表格。
以下列代碼段取代查詢視窗中的文字,然後選取執行:
INSERT INTO dbo.Authors (first_name, middle_name, last_name) VALUES ('Isaac', 'Yudovick', 'Asimov'), ('Arthur', 'Charles', 'Clarke'), ('Herbert', 'George', 'Wells'), ('Jules', 'Gabriel', 'Verne'), ('Philip', 'Kindred', 'Dick');
樣本資料會加入 Authors 表格。
檢視資料
若要確認資料表中的數據 Authors ,請執行下列查詢:
SELECT *
FROM dbo.Authors;
此查詢會傳回數據表中的所有 Authors 記錄,其中顯示您插入的數據。