快速入門:使用適用於 Visual Studio Code 的 MSSQL 擴充功能連線及查詢資料庫

在本快速入門中,您將瞭解如何使用適用於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 訂閱,請建立免費帳戶

連接到資料庫例項

  1. 開始 Visual Studio Code:透過選擇視窗左側的伺服器視窗,或使用 Ctrl+Alt+D 鍵盤快捷鍵,開啟 Visual Studio Code 的 MSSQL 擴充功能。

    第一次執行適用於 Visual Studio Code 的 MSSQL 擴充功能時,第一次載入擴充功能時,會出現 [ 啟用體驗與重載 ] 按鈕。

  2. 連接資料庫

    本文會針對驗證類型使用參數輸入類型和 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. 的資料庫。

  1. 開啟新的查詢編輯器:按 Ctrl+N 開啟新的查詢編輯器,或在伺服器上右鍵點擊並選擇 新查詢

  2. 建立資料庫。 將下列程式碼片段貼至查詢編輯器,然後選取 [執行]:

    IF NOT EXISTS (SELECT name
                   FROM sys.databases
                   WHERE name = N'Library')
        CREATE DATABASE Library;
    

    如果尚未存在,此腳本會建立名為 Library 的新資料庫。

新的 Library 資料庫會出現在資料庫清單中。 如果您沒有立即看到它,請重新整理物件總管。

建立表格

Library資料庫中建立該Authors表格。

  1. 開啟新的查詢編輯器,並確定連接內容已設定為 Library 資料庫。

  2. 製作表格。 以下列代碼段取代查詢視窗中的文字,然後選取執行

    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 插入表格。

  1. 以下列代碼段取代查詢視窗中的文字,然後選取執行

    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 記錄,其中顯示您插入的數據。