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.
- Installieren Sie Azure Data Studio.
- Installieren Sie die PostgreSQL-Erweiterung für Azure Data Studio.
- Installieren Sie PostgreSQL. (Alternativ können Sie mithilfe von az postgres up eine Postgres-Datenbank in der Cloud erstellen.)
Herstellen einer Verbindung mit PostgreSQL
Starten Sie Azure Data Studio.
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:
Wechseln Sie in dem angezeigten Formular zu Verbindungstyp, und wählen Sie in der Dropdownliste PostgreSQL aus.
Füllen Sie die übrigen Felder mit dem Servernamen, Benutzernamen und Kennwort für Ihre PostgreSQL-Serverinstanz aus.
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. 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:
Klicken Sie in Ihrer PostgreSQL-Serverinstanz mit der rechten Maustaste auf die Randleiste SERVER, und wählen Sie Neue Abfrage aus.
Fügen Sie diese SQL-Anweisung in den Abfrage-Editor ein, der geöffnet wird.
CREATE DATABASE tutorialdb;
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:
Ändern Sie den Verbindungskontext mithilfe der Dropdownliste im Abfrage-Editor in tutorialdb.
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
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;
Die Abfrageergebnisse werden angezeigt:
Nächste Schritte
- Erfahren Sie mehr über die in Azure Data Studio für Postgres verfügbaren Szenarios.