Zurück zur Artikelliste Artikel
8 Leseminuten

Wie man mit der SQL-Codierung in VS Code beginnt

Möchten Sie Ihre SQL-Entwicklung verbessern? Unser Handbuch enthält alles, was Sie für den Einstieg in die SQL-Entwicklung in Visual Studio Code, der weltweit beliebtesten IDE, benötigen. Entdecken Sie Tipps zur Einrichtung, Erweiterungen, Datenbankverbindungen und vieles mehr, um Ihre SQL-Codierung zu optimieren.

Visual Studio Code (VS Code) ist derzeit die beliebteste integrierte Entwicklungsumgebung (IDE) der Welt. Sie unterstützt eine Vielzahl von Programmiersprachen, und die riesige Community erstellt viele verschiedene Erweiterungen, die Ihnen helfen, Ihre Arbeit zu rationalisieren oder noch mehr Potenzial innerhalb der IDE freizusetzen.

Heute werden wir uns ansehen, wie Sie VS Code einrichten, um mit der SQL-Programmierung zu beginnen. Natürlich gibt es auch andere IDEs, die sich gut für die SQL-Entwicklung eignen, aber angesichts der Beliebtheit und Anpassungsfähigkeit von VS Code ist es einfach die erste Wahl. Wir werden alles durchgehen - von der Installation und der Einrichtung einiger nützlicher Plugins für die SQL-Entwicklung bis zur Arbeit mit Ihrer bevorzugten Datenbank-Engine.

Bevor wir beginnen, möchte ich Ihnen unseren interaktiven SQL von A bis Z Track empfehlen, wenn Sie nach einer strukturierten Umgebung suchen, um Ihre SQL-Kenntnisse zu verbessern. Dieser Kurs bietet einen umfassenden Lehrplan, der Sie von grundlegenden zu fortgeschrittenen SQL-Konzepten führt.

Sehen Sie sich diesen Leitfaden auf Youtube an:

Installieren von VS Code

VS Code ist mit einer Downloadgröße von weniger als 200 MB unglaublich leicht. Sie können es kostenlos und unverbindlich von der offiziellen Website herunterladen. VS Code wird von allen wichtigen Betriebssystemen unterstützt, und die Chancen stehen gut, dass Sie keine Probleme bei der Installation haben werden. Werfen wir einen kurzen Blick darauf, wie VS Code auf allen derzeit unterstützten Betriebssystemen installiert wird.

Installation von VS Code für Windows

Laden Sie entweder das Benutzer- oder das System-Installationsprogramm herunter, je nachdem, ob Sie möchten, dass VS Code für alle Benutzer des Systems zugänglich ist. Führen Sie das Installationsprogramm aus und folgen Sie den Anweisungen. Ich empfehle, die Optionen "Mit Code öffnen" in den Kontextmenüs zuzulassen; damit können Sie schnell jeden Ordner im Explorer mit VS Code öffnen.

Installieren von VS Code für MacOS

Laden Sie das Archiv herunter und entpacken Sie es. Ziehen Sie die Datei .app in den Ordner " Programme", um sie im Launchpad verfügbar zu machen. Von dort aus können Sie auf das VS Code-Symbol doppelklicken, um es zu starten.

Installation von VS Code für Linux

Die Installation von VS Code unter Linux hängt davon ab, welche Distribution Sie haben. Hier ist die allgemeine Idee:

  1. Laden Sie die Paketdatei herunter.
  2. Installieren Sie das Paket:
    • Debian-basierte Distributionen (einschließlich Ubuntu):
      sudo apt install <path to package>.deb
    • Red Hat, Fedora, SUSE und andere RPM-basierte Systeme:
      rpm -ivh <path to package>.rpm

Es gibt noch viele weitere Optionen für die Installation von VS Code unter Linux. Sie können die vollständige Liste der unterstützten Systeme und Pakete auf der offiziellen Dokumentationsseite einsehen.

Konfigurieren von VS Code für SQL

Aktivieren der Syntaxhervorhebung

Um mit der Codierung von SQL mit VS Code zu beginnen, erstellen Sie eine neue Datei aus dem Menü (File->New Text File) oder mit dem Shortcut Ctrl+N. Speichern Sie die Datei mit der Erweiterung .sql, damit VS Code die Syntaxhervorhebung für SQL aktivieren kann.

So beginnen Sie mit der Codierung von SQL in VS Code

Aber das ist keine vollständige Entwicklungserfahrung, also lassen Sie uns das Ganze ein wenig aufpeppen!

Installieren der SQLTools-Erweiterung

Um die Arbeit mit Datenbanken zu erleichtern (und die Grundfunktionalität von VS Code zu erweitern), werden wir die SQLTools-Erweiterung installieren. Sie finden sie über die Suche in der Registerkarte Erweiterungen (das Blocksymbol oder Ctrl+Shift+X):

So beginnen Sie mit der Codierung von SQL in VS Code

Suchen Sie nach "SQLTools" und installieren Sie die Erweiterung, die wir im Bild oben hervorgehoben haben. Dies ist die wichtigste Erweiterung, mit der Sie mit den Datenbanken kommunizieren können.

Wir werden auch Datenbanktreiber für die verschiedenen Datenbank-Engines installieren, die Sie möglicherweise verwenden.

Klicken Sie auf die blaue Schaltfläche Installieren und scrollen Sie dann nach unten zur Liste Offizielle Treiber. Hier können Sie auf die entsprechenden Marketplace-Links klicken, um die entsprechenden Treiber für alle von Ihnen verwendeten Datenbanken zu installieren. Sie müssen nicht jeden einzelnen Treiber installieren, sondern nur die für die Datenbanken, die Sie verwenden werden. Sie können später jederzeit mit ein paar Klicks einen neuen Treiber installieren.

So beginnen Sie mit der Codierung von SQL in VS Code

Es gibt auch viele inoffizielle Datenbanktreiber, die vielleicht etwas schwieriger zu installieren sind. Aber in den meisten Fällen werden die offiziellen Treiber Ihre Anforderungen erfüllen.

SQLTools ist ein All-in-One-Toolkit für die SQL-Entwicklung. Es bietet Datenbankkommunikation, Syntaxhervorhebung, IntelliSense (automatische Codevervollständigung), automatische Formatierung und vieles mehr. Werfen wir einen Blick auf seine wichtigste Funktion - die Datenbankkommunikation.

Verbinden mit einer Datenbank und Ausführen von Abfragen

Sobald Sie die Erweiterung installiert und eingerichtet haben, sollte die Registerkarte "SQLTools" in Ihrer Seitenleiste erscheinen, direkt unter den Erweiterungen.

So beginnen Sie mit der Codierung von SQL in VS Code

Ist dies nicht der Fall, starten Sie VS Code neu. Sie können die Erweiterung neu installieren, wenn das Neuladen nicht funktioniert.

Einrichten der Datenbankverbindung

Öffnen Sie die Registerkarte SQLTools und klicken Sie auf Neue Verbindung hinzufügen. Es erscheint ein Bildschirm, in dem Sie aufgefordert werden, einen Datenbanktreiber auszuwählen. (Wenn Sie den Treiber im vorherigen Schritt nicht heruntergeladen haben oder wenn Sie einen anderen Treiber benötigen, klicken Sie unten im Abschnitt auf Weitere Treiber abrufen ).

So beginnen Sie mit der Codierung von SQL in VS Code

Verwenden Sie das interaktive Formular, um die Datenbankverbindungsdaten und die Anmeldeinformationen auszufüllen. Ich zeige Ihnen hier, wie Sie eine Verbindung mit einer PostgreSQL-Datenbank einrichten können:

So beginnen Sie mit der Codierung von SQL in VS Code

Sie benötigen:

  • Verbindungsdaten:
    • Die Adresse des Servers (localhost, wenn Sie die Datenbank auf Ihrem eigenen Computer betreiben).
    • Den Port, auf dem der Server läuft (z.B. für PostgreSQL ist es standardmäßig 5432 ).
    • Der Name der Datenbank, mit der Sie sich verbinden wollen, da mehrere Datenbanken auf demselben Server laufen können.
  • Datenbank-Anmeldeinformationen:
    • Der Benutzername und das Passwort. Wenn Ihre Datenbank nicht durch ein Passwort geschützt ist, wählen Sie Leeres Passwort verwenden aus dem Dropdown-Menü. Mit den Optionen SQLTools Driver Credentials und Save as plaintext in settings können Sie das Kennwort einmal eingeben (bei der ersten Verbindung bzw. bei der Einrichtung) und es für alle künftigen Verbindungen zu derselben Datenbank speichern lassen. Mit der Option Beim Verbinden fragen werden Sie bei jedem Verbindungsversuch zur Eingabe des Passworts aufgefordert.

Sobald Sie alle Daten eingegeben haben, klicken Sie auf die Schaltfläche Verbindung testen unten rechts im Bildschirm. Wenn die Verbindung hergestellt werden kann, erhalten Sie ein grünes Etikett mit der Aufschrift "Successfully connected!". In diesem Fall können Sie die Verbindung speichern und sie verwenden.

Wenn die Verbindung nicht ordnungsgemäß hergestellt werden kann, erhalten Sie eine Fehlermeldung mit einer kurzen Beschreibung, was schief gelaufen ist. Überprüfen Sie in diesem Fall, ob Sie den Benutzernamen und das Kennwort richtig eingegeben haben; wenn dies nicht hilft, bitten Sie Ihren Datenbankadministrator um Hilfe.

Schreiben und Ausführen von Abfragen

Nachdem Sie eine Verbindung zur Datenbank hergestellt haben, können Sie jede .sql Datei in Ihrem Editor mit einer aktiven Verbindung ausführen. Halten Sie dazu unser Basic SQL Cheat Sheet bereit.

Eine leere .session.sql Datei wird erstellt, sobald Sie eine Verbindung zu Ihrer Datenbank hergestellt haben. Sie können Abfragen in diese oder eine andere .sql Datei schreiben und die Schaltfläche Bei aktiver Verbindung ausführen verwenden, um die Abfragen über die Datenbank auszuführen.

So beginnen Sie mit der Codierung von SQL in VS Code

Wenn Sie noch keine Datenbank mit Daten haben, werfen Sie einen Blick auf unseren Artikel über die Suche nach Übungsdatensätzen.

Jedes Mal, wenn Sie eine Abfrage ausführen, erscheint neben der Datei .sql ein neues Fenster, in dem das Ergebnis der Abfrage angezeigt wird. Dort finden Sie eine Tabelle mit den Ergebnissen und einige nützliche Schaltflächen. Wenn Sie auf die Schaltfläche " Konsole" unterhalb des Abfrageergebnisses klicken, werden Ihnen Details zur Ausführung der Abfrage angezeigt. Mit der Option Abfrage neu starten können Sie das Ergebnis der Abfrage schnell aktualisieren, wenn Sie erwarten, dass sich die Daten in der Datenbank ändern. Mit den Optionen Exportieren und Öffnen können Sie die Abfrageergebnisse übersetzen und mit ihnen interagieren, indem Sie die Formate JSON oder CSV verwenden. Verwenden Sie Exportieren, um eine neue Datei mit dem Ergebnis zu erstellen oder um das Ergebnis in die Zwischenablage zu kopieren; Öffnen öffnet das Ergebnis direkt in Ihrer Standardanwendung für JSON und CSV Dateien.

Schließen der Verbindung

Um die Datenbankverbindung zu schließen, gehen Sie auf die Registerkarte SQLTools und drücken Sie auf das rote Symbol zum Trennen der Verbindung neben einer aktiven Verbindung. Wenn das Symbol grün ist, ist die Verbindung bereits getrennt, und Sie brauchen nichts weiter zu tun.

So beginnen Sie mit der Codierung von SQL in VS Code

Sind Sie bereit, mit der SQL-Codierung in VS Code zu beginnen?

Mit den richtigen Einstellungen in VS Code können Sie die SQL-Entwicklung zu einer rationalisierten und effizienten Erfahrung machen. In diesem Artikel haben wir besprochen, wie Sie VS Code in eine leistungsstarke SQL-IDE verwandeln können. Wenn Sie mit der Programmierung fortfahren, werden diese Tools und Tipps Ihren Arbeitsablauf verbessern und Aufgaben wie Debugging und das Schreiben komplexer Abfragen reibungsloser und produktiver machen.

Möchten Sie Ihre SQL-Kenntnisse erweitern? Werfen Sie einen Blick auf unseren interaktiven SQL von A bis Z Track, der 7 umfassende Kurse enthält, die den gesamten Lehrplan des modernen SQL abdecken. Dieser Kurs führt Sie von den Grundlagen bis hin zu fortgeschrittenen Konzepten und gewährleistet ein tiefes Verständnis jedes Themas anhand von Beispielen aus der Praxis und interaktiven Übungen. Ganz gleich, ob Sie neu einsteigen oder Ihre Kenntnisse verfeinern möchten, dieser Kurs bietet Ihnen alle Werkzeuge und Unterstützung, die Sie benötigen, um SQL zu beherrschen und Ihre Karriereaussichten zu verbessern. Steigen Sie noch heute ein und machen Sie sich mit wertvollen Datenkenntnissen vertraut!