Schnellstart: Führen Sie Ihre erste Abfrage mit der MSSQL-Erweiterung für Visual Studio Code

In dieser Schnellstartanleitung verwenden Sie die MSSQL-Erweiterung für Visual Studio Code, um Ihre ersten Transact-SQL (T-SQL)-Anweisungen für eine Datenbank auszuführen. Verwenden Sie eine bestehende Entwicklungsdatenbank oder erstellen Sie eine, definieren Sie eine Tabelle, fügen Sie Beispieldaten ein und fragen Sie die Ergebnisse ab.

Voraussetzungen

Für die Durchführung dieses Schnellstarts benötigen Sie Folgendes:

Wenn du bereits eine Entwicklungsdatenbank hast, verwende sie wieder. Ansonsten wählen Sie einen Setup-Pfad:

Verbinden mit der Datenbank

Stellen Sie vor dem Ausführen einer Abfrage eine Verbindung mit der Datenbank aus dem Objekt-Explorer her. Das Verbindungsdialogfeld führt Sie durch die Eingabe eines Servernamens, auswählen eines Authentifizierungstyps und (optional) Auswählen einer Datenbank. Eine vollständige exemplarische Vorgehensweise für Eingabetypen, Authentifizierungsmethoden und Verbindungsverwaltung finden Sie unter Herstellen einer Verbindung mit einer Datenbank mit der MSSQL-Erweiterung für Visual Studio Code.

Nachdem Sie eine Verbindung hergestellt haben, wird Ihr Server im Objekt-Explorer angezeigt, und Sie können mit der Ausführung von Abfragen beginnen.

Verwenden Sie eine bestehende Datenbank

Wenn du bereits eine Azure SQL-Datenbank als kostenlose Tier-Datenbank bereitgestellt hast, verbinde dich direkt mit dieser Datenbank. Im Verbindungsdialog wählen oder geben Sie den Namen der Datenbank im Feld Datenbank ein, anstatt die Standarddatenbank ausgewählt zu lassen. Diesen Weg kannst du auch für eine andere bestehende Entwicklungsdatenbank nutzen, einschließlich einer SQL-Datenbank in Fabric.

  1. Öffnen Sie einen neuen Abfrageeditor, der mit Ihrer gewählten Datenbank verbunden ist.

  2. Führen Sie diese Abfrage aus, um die aktive Datenbank des Editors zu überprüfen:

    SELECT DB_NAME() AS current_database;
    
  3. Bestätigen Sie, dass das Ergebnis mit der Datenbank übereinstimmt, die Sie verwenden möchten. Wenn nicht, wähle die richtige Datenbankverbindung aus und überprüfe erneut, bevor du Beispiel-Statements ausführst.

  4. Überspringen Sie Datenbank erstellen und fahren Sie mit Erstellen einer Tabelle fort. Behalte die gleiche Datenbankverbindung für die restlichen Schritte.

Important

Die folgende CREATE DATABASE Library Anweisung stellt keine Datenbank unter der kostenlosen Azure SQL-Datenbank-Stufe bereit. Führen Sie es nicht für den Pfad der kostenlosen Stufe aus. Erstelle die Tutorial-Tabelle in der bereits bereitgestellten kostenlosen Datenbank; stelle keine Datenbank wieder her oder importiere keine andere Datenbank.

Erstellen einer Datenbank

Wenn Sie eine neue Datenbank auf SQL Server oder Azure SQL Managed Instance benötigen, erstellen Sie eine Datenbank namens Library. Wenn du bereits eine Entwicklungsdatenbank hast, nutze stattdessen Eine vorhandene Datenbank verwenden.

Important

Dieser Schritt erstellt eine generische Datenbank, keine Datenbank der kostenlosen Stufe. Das Hinzufügen einer weiteren Cloud-Datenbank kann Kosten verursachen. Überprüfen Sie die Preise des Services und Ihre Berechtigungen, bevor Sie weitermachen.

  1. Öffnen Sie einen neuen Abfrage-Editor: Drücken Sie STRG+N , um einen neuen Abfrage-Editor zu öffnen, oder klicken Sie mit der rechten Maustaste auf Ihren Server, und wählen Sie "Neue Abfrage" aus.

  2. Erstellen Sie die Datenbank. Fügen Sie den folgenden Codeausschnitt in den Abfrage-Editor ein, und wählen Sie Ausführen aus:

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

    Das Skript erstellt eine neue Datenbank namens Library, wenn sie noch nicht vorhanden ist.

Die neue Datenbank Library wird jetzt in der Liste der Datenbanken angezeigt. Falls Sie sie nicht direkt sehen, aktualisieren Sie den Objekt-Explorer.

Eine Tabelle erstellen

Erstelle die Authors Tabelle in deiner bestehenden Entwicklungsdatenbank oder in der von dir erstellten Library Datenbank.

Important

Führe jeden Schritt einzeln aus und stoppe, wenn eine Anweisung fehlschlägt. Wenn dbo.Authors es bereits existiert, nutze oder lösche es nicht für diesen Quickstart. Wähle eine andere Entwicklungsdatenbank oder ändere den Tabellennamen in allen Beispielanweisungen konsistent, bevor du weitermachst.

  1. Stelle sicher, dass der Abfrageeditor mit deiner gewählten Datenbank verbunden ist. Für den kostenlosen Tier-Pfad verwenden Sie den Namen der kostenlosen Datenbank, nicht Library oder master. Führe es erneut aus, SELECT DB_NAME() AS current_database; wenn du einen anderen Editor öffnest oder die Verbindungen änderst.

  2. Erstellen Sie die Tabelle. Ersetzen Sie den Text im Abfragefenster durch den folgenden Ausschnitt, und wählen Sie Ausführen aus:

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

Dieses Skript erstellt die Tabelle Authors mit einer Spalte namens IDENTITY für die id, die automatisch eindeutige IDs generiert.

Einfügen von Zeilen

Fügen Sie als Nächstes Daten in die Authors Tabelle ein.

  1. Ersetzen Sie den Text im Abfragefenster durch den folgenden Ausschnitt, und wählen Sie Ausführen aus:

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

Die Beispieldaten werden der Authors Tabelle hinzugefügt.

Anzeigen der Daten

Führen Sie die folgende Abfrage aus, um die Daten in der Tabelle Authors zu bestätigen:

SELECT *
FROM dbo.Authors
ORDER BY id;

Nach einem erfolgreichen Einfügen in die neue Tabelle erwartet man fünf Zeilen in folgender Reihenfolge:

id Vorname zweiter Vorname Nachname
1 Isaac Yudovick Asimov
2 Arthur Charles Clarke
3 Herbert George Wells
4 Jules Gabriel Verne
5 Philip Kindred Dick

Bereinigen von Ressourcen

Entfernen Sie nur die Beispieltabelle, die Sie in diesem Quickstart erstellt haben.

  1. Führe SELECT DB_NAME() AS current_database; aus und bestätige, dass du mit der Datenbank verbunden bist, in der du die Tabelle erstellt hast.

  2. Bestätigen Sie, dass Sie dbo.Authors während dieses Walkthroughs erstellt haben und die Beispieldaten nicht mehr benötigen. Mach nicht weiter, wenn die Tabellenerstellung fehlgeschlagen ist oder die Tabelle einem anderen Projekt gehört.

  3. Führe folgende Anweisung aus, um diese Tabelle zu entfernen:

    DROP TABLE dbo.Authors;
    

Lösche keine bestehende Datenbank, einschließlich der von dir bereitgestellten Free-Tier-Datenbank, im Rahmen dieser Beispiel-Bereinigung.

Wenn du die kostenlose Stufe nutzt, verfolge dein verbleibendes Kontingent und überprüfe das Pausen- und Überschreitungsverhalten. Trennen Sie die Abfrageeditoren und die Verbindung zum Objekt-Explorer, wenn Sie fertig sind. Offene Sitzungen können eine automatische Pause im Leerlauf verhindern; das Trennen stellt die bereits verbrauchten vCore-Sekunden nicht wieder her. Eine erfolgreiche Abfrage weist keine Workload-Kompatibilität nach und garantiert nicht, dass die zukünftige Nutzung innerhalb des freien Limits bleibt.