Freigeben über


Schnellstart: Verwenden von Azure Data Studio zum Verbinden mit und Abfragen von PostgreSQL

In diesem Schnellstart erfahren Sie, wie Sie mithilfe von Azure Data Studio eine Verbindung mit PostgreSQL herstellen und anschließend SQL-Anweisungen verwenden, um die Datenbank tutorialdb zu erstellen und abzufragen.

Voraussetzungen

Für diesen Schnellstart benötigen Sie Azure Data Studio, die PostgreSQL-Erweiterung für Azure Data Studio und Zugriff auf eine PostgreSQL-Serverinstanz.

Herstellen einer Verbindung mit PostgreSQL

  1. Starten Sie Azure Data Studio.

  2. Wenn Sie Azure Data Studio zum ersten Mal starten, wird das Dialogfeld Verbindung geöffnet. Wenn das Dialogfeld Verbindung nicht geöffnet wird, wählen Sie auf der Seite SERVER das Symbol Neue Verbindung aus:

    Screenshot: Symbol „Neue Verbindung“

  3. Wechseln Sie in dem angezeigten Formular zu Verbindungstyp, und wählen Sie in der Dropdownliste PostgreSQL aus.

  4. Füllen Sie die übrigen Felder mit dem Servernamen, Benutzernamen und Kennwort für Ihre PostgreSQL-Serverinstanz aus.

    SCreenshot: Bildschirm „Neue Verbindung“

    Einstellung Beispielwert BESCHREIBUNG
    Servername localhost Der vollqualifizierte Servername
    Benutzername postgres Der Benutzername, mit dem Sie sich anmelden möchten.
    Kennwort (SQL-Anmeldung) password Das Kennwort für das Konto, mit dem Sie sich anmelden
    Kennwort Überprüfung Aktivieren Sie dieses Kontrollkästchen, wenn Sie nicht immer dann, wenn Sie eine Verbindung herstellen, Ihr Kennwort eingeben möchten.
    Datenbankname <Standard> Füllen Sie dies aus, wenn die Verbindung eine Datenbank angeben soll.
    Servergruppe <Standard> Mit dieser Option können Sie diese Verbindung einer bestimmten Servergruppe zuweisen, die Sie erstellen.
    Name (optional) Leer lassen Mit dieser Option können Sie einen Anzeigenamen für den Server angeben.
  5. Wählen Sie Verbinden.

Nachdem die Verbindung erfolgreich hergestellt wurde, wird Ihr Server in der Randleiste SERVER geöffnet.

Hinweis

Um eine Verbindung mit einer Azure Database for PostgreSQL mit Entra-ID herzustellen, besuchen Sie Verwenden der Microsoft Entra-ID für die Authentifizierung mit PostgreSQL.

Erstellen einer Datenbank

Mit den folgenden Schritten wird eine Datenbank mit dem Namen tutorialdb erstellt:

  1. Klicken Sie in Ihrer PostgreSQL-Serverinstanz mit der rechten Maustaste auf die Randleiste SERVER, und wählen Sie Neue Abfrage aus.

  2. Fügen Sie diese SQL-Anweisung in den Abfrage-Editor ein, der geöffnet wird.

    CREATE DATABASE tutorialdb;
    
  3. Wählen Sie in der Symbolleiste Ausführen aus, um die Abfrage auszuführen. Benachrichtigungen werden im Bereich MELDUNGEN angezeigt, um den Status der Abfrage anzuzeigen.

Tipp

Sie können die Anweisung mit F5 ausführen, anstatt Ausführen zu verwenden.

Klicken Sie nach Abschluss der Abfrage mit der rechten Maustaste auf Datenbanken, und wählen Sie Aktualisieren aus, um tutorialdb in der Liste unter dem Knoten Datenbanken anzuzeigen.

Erstellen einer Tabelle

Mit den folgenden Schritten wird eine neue Tabelle in tutorialdb erstellt:

  1. Ändern Sie den Verbindungskontext mithilfe der Dropdownliste im Abfrage-Editor in tutorialdb.

    Screenshot: Änderungskontext

  2. Fügen Sie die folgende SQL-Anweisung in den Abfrage-Editor ein, und wählen Sie Ausführen aus.

    Hinweis

    Sie können dies entweder anfügen oder die vorhandene Abfrage im Editor überschreiben. Beim Auswählen von Ausführen wird nur die hervorgehobene Abfrage ausgeführt. Wenn nichts hervorgehoben ist, werden beim Auswählen von Ausführen alle Abfragen im Editor ausgeführt.

    -- Drop the table if it already exists
    DROP TABLE IF EXISTS customers;
    -- Create a new table called 'customers'
    CREATE TABLE customers(
        customer_id SERIAL PRIMARY KEY,
        name VARCHAR (50) NOT NULL,
        location VARCHAR (50) NOT NULL,
        email VARCHAR (50) NOT NULL
    );
    

Einfügen von Zeilen

Fügen Sie den folgenden Codeausschnitt in das Abfragefenster ein, und wählen Sie Ausführen aus:

-- Insert rows into table 'customers'
INSERT INTO customers
    (customer_id, name, location, email)
 VALUES
   ( 1, 'Orlando', 'Australia', ''),
   ( 2, 'Keith', 'India', 'keith0@adventure-works.com'),
   ( 3, 'Donna', 'Germany', 'donna0@adventure-works.com'),
   ( 4, 'Janet', 'United States','janet1@adventure-works.com');

Abfragen der Daten

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

    -- Select rows from table 'customers'
    SELECT * FROM customers;
    
  2. Die Abfrageergebnisse werden angezeigt:

    Anzeigen der Ergebnisse

Nächste Schritte