Dela via


Snabbstart: Ansluta till och fråga en databas med MSSQL-tillägget för Visual Studio Code

I den här snabbstarten får du lära dig hur du använder MSSQL-tillägget för Visual Studio Code för att ansluta till en databas, oavsett om den körs lokalt, i en container eller i molnet. Sedan får du lära dig hur du använder Transact-SQL-instruktioner (T-SQL) för att skapa en databas, definiera en tabell, infoga data och frågeresultat.

Förutsättningar

För att slutföra den här snabbstarten måste du ha:

  • Visual Studio Code: Om du inte har Visual Studio Code installerat laddar du ned och installerar det från officiella Visual Studio Code-webbplatsen.

  • MSSQL-tillägg för Visual Studio Code: Öppna vyn Tillägg i Visual Studio Code genom att välja ikonen Tillägg i aktivitetsfältet på sidan av fönstret. Sök efter mssql och välj Installera för att lägga till tillägget.

  • Åtkomst till en databas: Om du inte har åtkomst till en databasinstans kan du använda en genom att välja något av följande alternativ:

Anmärkning

Om du inte har en Azure-prenumeration skapar du ett kostnadsfritt konto.

Ansluta till en databasinstans

  1. Starta Visual Studio Code: Öppna MSSQL-tillägget för Visual Studio Code** genom att välja servervyleten till vänster i fönstret eller genom att trycka på Ctrl+Alt+D.

    Första gången du kör MSSQL-tillägget för Visual Studio Code visas knappen Aktivera upplevelser och läs in igen när tillägget läses in för första gången.

  2. Anslut till databas:

    I den här artikeln används Parameter indatatyp och SQL-inloggning för autentiseringstypen.

    Följ anvisningarna för att ange egenskaperna för den nya anslutningsprofilen. Slutför varje fält på följande sätt:

    Anslutningsegenskap Värde Beskrivning
    profilnamn (valfritt) Lämna fältet tomt. Ange ett namn för anslutningsprofilen. till exempel localhost-profil.
    Servernamn Ange servernamnet här. Ex: localhost Ange SQL Server-instansens namn. Använd localhost- för att ansluta till en SQL Server-instans på den lokala datorn. Om du vill ansluta till en fjärransluten SQL Server anger du namnet på sql-målservern eller dess IP-adress. Om du vill ansluta till en SQL Server-container anger du IP-adressen för containerns värddator. Om du behöver ange en port använder du ett kommatecken för att skilja den från namnet. För en server som lyssnar på port 1401 anger du till exempel <servername or IP>,1401.

    Som standard använder anslutningssträngen port 1433. En standardinstans av SQL Server använder 1433 om den inte ändras. Om din instans lyssnar på 1433 behöver du inte ange porten.
    Alternativt kan du ange ADO-anslutningssträngen för databasen här.
    Lita på servercertifikat Kontrollera det här fältet. Välj det här alternativet för att lita på servercertifikatet.
    indatatyp Parameter. Välj mellan Parameter, Anslutningssträngeller Bläddra i Azure.
    Databasnamn (valfritt) <Standard>. Den databas som du vill använda. Om du vill ansluta till standarddatabasen ska du inte ange något databasnamn här.
    autentiseringstyp SQL-inloggning. Välj antingen SQL-inloggning, Windows-autentiseringeller Microsoft Entra-ID.
    Användarnamn Ange ditt <användarnamn> för SQL Server. Om du har valt SQL-inloggninganger du namnet på en användare med åtkomst till en databas på servern.
    Lösenord Ange ditt <lösenord> för SQL Server. Ange lösenordet för den angivna användaren.
    Spara lösenord Kontrollera det här fältet om du vill spara lösenordet för framtida anslutningar. Tryck på Retur för att välja Ja och spara lösenordet. Välj Nej för att bli uppmanad att ange lösenordet varje gång anslutningsprofilen används.
    Kryptera Obligatorisk. Välj mellan Ja, Nejeller Obligatorisk.

    När du har angett alla värden och valt Angeskapar Visual Studio Code anslutningsprofilen och ansluter till SQL Server.

    Skärmbild av anslutningsdialogrutan.

Skapa en databas

Vi börjar med att skapa en databas med namnet Library.

  1. Öppna en ny frågeredigerare: Tryck på Ctrl+N för att öppna en ny frågeredigerare eller högerklicka på servern och välj Ny fråga.

  2. Skapa databasen genom att klistra in följande kodfragment i frågeredigeraren och välja Kör:

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

    Det här skriptet skapar en ny databas med namnet Library om den inte redan finns.

Den nya Library databasen visas i listan över databaser. Om du inte ser det direkt uppdaterar du Objektutforskaren.

Skapa en tabell

Nu ska vi skapa tabellen Authors i Library-databasen.

  1. Öppna en ny frågeredigerare och kontrollera att anslutningskontexten är inställd på den Library databasen.

  2. Följande kod skapar tabellen Authors med en IDENTITY kolumn för primärnyckeln. Ersätt texten i frågefönstret med följande kodfragment och välj Kör:

    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
    );
    

Det här skriptet skapar tabellen Authors med en kolumn IDENTITY för id, som automatiskt genererar unika ID:n.

Infoga rader

Nu ska vi infoga lite data i tabellen Authors.

  1. Ersätt texten i frågefönstret med följande kodfragment och välj Kör:

    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');
    

Därför läggs exempeldata till i tabellen Authors.

Visa data

Kör följande fråga för att verifiera data i tabellen Authors:

SELECT *
FROM dbo.Authors;

Den här frågan returnerar alla poster i tabellen Authors som visar de data som du har infogat.