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. Sie erstellen eine Datenbank, definieren eine Tabelle, fügen Daten ein und fragen die Ergebnisse ab.

Voraussetzungen

Für diesen Schnellstart benötigen Sie Folgendes:

  • Visual Studio Code: Wenn Visual Studio Code nicht installiert ist, laden Sie sie von der offiziellen Visual Studio Code Website herunter.

  • MSSQL-Erweiterung für Visual Studio Code: Öffnen Sie in Visual Studio Code die Ansicht "Erweiterungen", indem Sie auf der Seite des Fensters das Symbol "Erweiterungen" in der Aktivitätsleiste auswählen. Suchen Sie nach mssql, und wählen Sie Installieren aus, um die Erweiterung hinzuzufügen.

  • Zugriff auf eine Datenbank: Wenn Sie keinen Zugriff auf eine Datenbankinstanz haben, können Sie eine datenbankinstanz verwenden, indem Sie eine der folgenden Optionen auswählen:

Note

Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen.

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.

Erstellen einer Datenbank

Erstellen Sie eine Datenbank namens Library.

  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

Erstellen Sie die Authors Tabelle in der Library Datenbank.

  1. Öffnen Sie einen neuen Abfrage-Editor, und stellen Sie sicher, dass der Verbindungskontext auf die Datenbank Library festgelegt ist.

  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;

Diese Abfrage gibt alle Datensätze in der Tabelle Authors zurück und zeigt die von Ihnen eingefügten Daten an.