Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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:
- Visual Studio Code.
- Die MSSQL-Erweiterung für Visual Studio Code.
- Zugriff auf eine Entwicklungsdatenbank in Azure SQL-Datenbank, SQL-Datenbank in Fabric, Azure SQL Managed Instance oder SQL Server, mit Berechtigung zum Erstellen von Tabellen und zur Änderung von Beispieldaten.
Wenn du bereits eine Entwicklungsdatenbank hast, verwende sie wieder. Ansonsten wählen Sie einen Setup-Pfad:
- Azure SQL-Datenbank Free-Tier: Erstellen Sie eine Datenbank in der MSSQL-Erweiterung.
- Microsoft Fabric (SaaS): Erstellen Sie eine SQL-Datenbank in Ihrem Fabric-Arbeitsbereich.
- SQL Server-Container: Führen Sie SQL Server in Docker aus.
- SQL Server lokal oder vor Ort:Installieren Sie SQL Server Developer Edition.
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.
Öffnen Sie einen neuen Abfrageeditor, der mit Ihrer gewählten Datenbank verbunden ist.
Führen Sie diese Abfrage aus, um die aktive Datenbank des Editors zu überprüfen:
SELECT DB_NAME() AS current_database;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.
Ü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.
Ö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.
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.
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
Libraryodermaster. Führe es erneut aus,SELECT DB_NAME() AS current_database;wenn du einen anderen Editor öffnest oder die Verbindungen änderst.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.
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.
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.Bestätigen Sie, dass Sie
dbo.Authorswä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.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.
Verwandte Inhalte
- Erkunden Sie den Azure SQL-Datenbank-Container für lokale Entwicklung (private Vorschau). Du brauchst Vorschauzugang. Überprüfen Sie die Einschränkungen der GUI-Tools, bevor Sie die MSSQL-Erweiterung verwenden.
- Herstellen einer Verbindung mit einer Datenbank mit der MSSQL-Erweiterung für Visual Studio Code
- MSSQL-Erweiterung für Visual Studio Code
- Tutorial: Schreiben von Transact-SQL-Anweisungen
- GitHub Copilot für MSSQL-Erweiterung für Visual Studio Code