Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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:
In een container geplaatste SQL Server: Voer SQL Server uit in een Docker-container voor eenvoudige installatie en overdraagbaarheid. Zie quickstart: SQL Server Linux-containerinstallatiekopieën uitvoeren met Docker voor meer informatie.
Azure SQL Database: Als u liever een cloudoptie gebruikt, maakt u een gratis Azure-account en stelt u een Azure SQL Database in. Zie quickstart: Een individuele database maken - Azure SQL Database voor meer informatie.
SQL-database in Fabric (preview): Als u een eenvoudige, autonome en veilige en geoptimaliseerde AI-database nodig hebt, maakt u een SQL-database in Fabric (preview). Zie Een SQL-database maken in Microsoft Fabric voor meer informatie.
Lokale SQL Server: U kunt ook SQL Server 2022 Developer Edition downloaden en installeren op uw lokale computer. Zie de website van Microsoft SQL Server voor meer informatie.
Azure SQL Managed Instance: Als u een volledig beheerd SQL Server-exemplaar nodig hebt, maakt u een met Azure SQL beheerd exemplaar. Zie quickstart: Azure SQL Managed Instance maken voor meer informatie.
Opmerking
Als u nog geen Azure-abonnement hebt, maakt u een gratis account.
Verbinding maken met een database-exemplaar
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.
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.
Een database maken
Laten we beginnen met het maken van een database met de naam Library
.
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.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.
Open een nieuwe queryeditor en zorg ervoor dat de verbindingscontext is ingesteld op de
Library
database.Met de volgende code wordt de
Authors
tabel gemaakt met eenIDENTITY
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.
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.