Delen via


Quickstart: Verbinding maken met en query's uitvoeren op een database met de MSSQL-extensie voor Visual Studio Code

In deze quickstart leert u hoe u de MSSQL-extensie voor Visual Studio Code gebruikt om verbinding te maken met een database, ongeacht of deze lokaal, in een container of in de cloud wordt uitgevoerd. Vervolgens leert u hoe u Transact-SQL (T-SQL)-instructies gebruikt om een database te maken, een tabel te definiëren, gegevens in te voegen en queryresultaten op te vragen.

Vereiste voorwaarden

U hebt het volgende nodig om deze quickstart te voltooien:

  • Visual Studio Code: Als u Visual Studio Code niet hebt geïnstalleerd, downloadt en installeert u deze vanaf de officiële Website van Visual Studio Code.

  • MSSQL-extensie voor Visual Studio Code: Open in Visual Studio Code de weergave Extensies door het pictogram Extensies te selecteren in de activiteitenbalk aan de zijkant van het venster. mssql Zoek en selecteer Installeren om de extensie toe te voegen.

  • Toegang tot een database: Als u geen toegang hebt tot een database-exemplaar, kunt u er een gebruiken door een van de volgende opties te selecteren:

Opmerking

Als u nog geen Azure-abonnement hebt, maakt u een gratis account.

Verbinding maken met een database-exemplaar

  1. Visual Studio Code starten: Open de MSSQL-extensie voor Visual Studio Code** door de serverweergave aan de linkerkant van het venster te selecteren of door op te drukken Ctrl+Alt+D.

    De eerste keer dat u de MSSQL-extensie voor Visual Studio Code uitvoert, wordt de knop Ervaringen inschakelen en opnieuw laden weergegeven wanneer de extensie voor het eerst wordt geladen.

  2. Verbinding maken met database:

    In dit artikel worden het invoertype Parameter en SQL-aanmelding gebruikt voor het verificatietype.

    Volg de aanwijzingen om de eigenschappen voor het nieuwe verbindingsprofiel op te geven. Vul elk veld als volgt in:

    Verbindingseigenschap Waarde Beschrijving
    Profielnaam (optioneel) Laat dit veld leeg. Typ een naam voor het verbindingsprofiel. zoals localhost-profiel.
    servernaam Voer hier de servernaam in. Bijvoorbeeld: localhost Geef de naam van het SQL Server-exemplaar op. Gebruik localhost om verbinding te maken met een SQL Server-exemplaar op uw lokale computer. Als u verbinding wilt maken met een externe SQL Server, voert u de naam van de doel-SQL Server of het BIJBEHORENDE IP-adres in. Als u verbinding wilt maken met een SQL Server-container, geeft u het IP-adres van de hostcomputer van de container op. Als u een poort moet opgeven, gebruikt u een komma om deze van de naam te scheiden. Voer bijvoorbeeld voor een server die luistert op poort 1401 in <servername or IP>,1401.

    De verbindingsreeks maakt standaard gebruik van poort 1433. Een standaardexemplaar van SQL Server gebruikt poort 1433, tenzij gewijzigd. Als uw instance luistert op 1433, hoeft u de poort niet op te geven.
    Als alternatief kunt u hier de ADO-verbindingsreeks voor uw database invoeren.
    Vertrouwensservercertificaat Controleer dit veld. Selecteer deze optie om het servercertificaat te vertrouwen.
    Invoertype Parameter. Kies uit Parameter, Verbindingsreeks of Browse Azure.
    Databasenaam (optioneel) <Standaard>. De database die u wilt gebruiken. Als u verbinding wilt maken met de standaarddatabase, geeft u hier geen databasenaam op.
    Authenticatietype SQL-aanmelding. Kies SQL-aanmelding, Windows-verificatie of Microsoft Entra-id.
    gebruikersnaam Voer uw <gebruikersnaam> in voor de SQL Server. Als u SQL-aanmelding hebt geselecteerd, voert u de naam in van een gebruiker met toegang tot een database op de server.
    Wachtwoord Voer uw <wachtwoord> in voor de SQL Server. Voer het wachtwoord in voor de opgegeven gebruiker.
    Wachtwoord opslaan Controleer dit veld om het wachtwoord voor toekomstige verbindingen op te slaan. Druk op Enter om Ja te selecteren en het wachtwoord op te slaan. Selecteer Nee om te worden gevraagd om het wachtwoord in te voeren telkens wanneer het verbindingsprofiel wordt gebruikt.
    Encrypt Verplicht. Kies uit Ja, Nee of Verplicht.

    Nadat u alle waarden hebt ingevoerd en Enter hebt geselecteerd, maakt Visual Studio Code het verbindingsprofiel en maakt u verbinding met de SQL Server.

    Schermopname van het dialoogvenster Verbinding.

Een database maken

Laten we beginnen met het maken van een database met de naam Library.

  1. Open een nieuwe queryeditor: druk Ctrl+N om een nieuwe queryeditor te openen of klik met de rechtermuisknop op de server en selecteer Nieuwe query.

  2. Maak de database door het volgende fragment in de queryeditor te plakken en Uitvoeren te selecteren:

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

    Met dit script wordt, als deze nog niet bestaat, een nieuwe database gemaakt die Library heet.

De nieuwe Library database wordt weergegeven in de lijst met databases. Als u deze niet onmiddellijk ziet, vernieuwt u de Objectverkenner.

Een tabel maken

Nu gaan we de Authors tabel in de Library database maken.

  1. Open een nieuwe queryeditor en zorg ervoor dat de verbindingscontext is ingesteld op de Library database.

  2. Met de volgende code wordt de Authors tabel gemaakt met een IDENTITY kolom voor de primaire sleutel. Vervang de tekst in het queryvenster door het volgende fragment en selecteer Uitvoeren:

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

Met dit script wordt de Authors tabel gemaakt met een IDENTITY kolom voor de id, waarmee automatisch unieke id's worden gegenereerd.

Rijen invoegen

Laten we nu enkele gegevens in de Authors tabel invoegen.

  1. Vervang de tekst in het queryvenster door het volgende fragment en selecteer Uitvoeren:

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

Als gevolg hiervan worden de voorbeeldgegevens toegevoegd aan de Authors tabel.

De gegevens weergeven

Voer de volgende query uit om de gegevens in de Authors tabel te controleren:

SELECT *
FROM dbo.Authors;

Deze query retourneert alle records in de Authors tabel, met de gegevens die u hebt ingevoegd.