Weiter zum Inhalt

Datenbanken in PostgreSQL verwalten

In diesem Tutorial lernst du, wie du in SQL eine Datenbank erstellst, löschst und auswählst.
Aktualisiert 18. Sept. 2026  · 4 Min. lesen

Mit KI erkunden

ChatGPTClaudePerplexity

Wenn du Data Scientist werden möchtest oder dich generell für Daten interessierst, solltest du die Bedeutung von relationalen Datenbanken kennen. SQL ist die Sprache, mit der du relationale Datenbanken abfragen und sinnvolle Fragen stellen kannst. Für Einsteiger, die gerade mit Datenbanken beginnen, ist es hilfreich zu wissen, wie man schnell mit einer Datenbank startet. Das umfasst drei grundlegende Aktionen:

In diesem Tutorial führst du diese Schritte mit PostgreSQL durch. Es wird vorausgesetzt, dass du bereits grundlegende SQL-Kenntnisse hast und PostgreSQL auf deinem System installiert ist. Falls nicht, schau dir diesen Artikel an, der dich durch das Herunterladen und Installieren von PostgreSQL führt.

Wenn deine PostgreSQL-Installation steht, legen wir los.

Datenbank erstellen

Öffne pgAdmin (wird mit PostgreSQL mitgeliefert). pgAdmin bietet dir eine übersichtliche grafische Oberfläche und unterstützt dich bei allen grundlegenden SQL-Aufgaben. Die pgAdmin-Oberfläche sieht so aus: Creating a Database

Auf dem Bild siehst du, dass das PostgreSQL-System bereits zwei Datenbanken hat:

  • DataCamp_Courses
  • postgres

Jetzt erstellst du eine neue. Klicke dazu einfach mit der rechten Maustaste auf den Reiter Databases und wähle New Database.... Zur Orientierung: https://bit.ly/2UEfk62.

Wenn das Erstellen der Datenbank geklappt hat, erscheint sie auf der Startseite von pgAdmin:

Creating a Database

Beim Anlegen der Datenbank bekommst du mehrere Optionen angezeigt. Lass dich davon nicht abschrecken. Vergib einfach den gewünschten Namen und drücke Enter.

Creating a Database

Vielleicht fragst du dich: Warum überhaupt mehrere Datenbanken anlegen?

Stell dir vor, du nutzt ein zentrales PostgreSQL-System für alle datenbankbezogenen Aufgaben, inklusive Daten aus unterschiedlichen Anwendungen. Du möchtest vermutlich nicht alles in einer einzigen Datenbank vermischen, oder? Es ist sinnvoller, die Datenbanken nach Anwendung zu trennen.

Datenbank löschen

Du kannst eine Datenbank löschen, die du nicht mehr brauchst. Klicke dazu mit der rechten Maustaste auf die betreffende Datenbank und wähle Delete/Drop. Zur Orientierung: https://bit.ly/2S7iL8x.

Datenbank auswählen

Das machen wir jetzt über die Kommandozeile/Terminal. Mit der Standardinstallation von PostgreSQL kommt psql (SQL Shell). Das sieht aus wie eine Eingabeaufforderung:

Selecting a Database

Öffne die psql-Eingabe und drücke mehrfach Enter (wenn du dich gezielt verbinden willst, gib die entsprechenden Zugangsdaten an), bis du zur Passworteingabe aufgefordert wirst. Gib das Passwort ein, das du bei der Installation vergeben hast, und drücke Enter. Die PostgreSQL-Eingabeaufforderung lautet postgres=#.

Liste zuerst alle vorhandenen Datenbanken mit dem Befehl \l auf. Die Ausgabe sieht in etwa so aus:

Selecting a Database

Jetzt wählen wir eine Datenbank aus, um eine einfache SQL-Abfrage auszuführen. Zum Verbinden mit einer Datenbank verwendest du folgenden Befehl:

\c School

School ist der Name der Zieldatenbank. Nach der Verbindung ändert sich auch die Eingabeaufforderung auf den Namen der Datenbank:

Selecting a Database

Erstellen wir nun eine einfache Tabelle namens Students in dieser Datenbank. Die Tabelle hat zwei Spalten:

  • Roll_no
  • Name

Die Datentypen und Constraints kannst du nach deinen Vorlieben festlegen. Zum Erstellen der Tabelle brauchst du eine Abfrage wie diese:

Selecting a Database

Fügen wir nun einen Datensatz ein und schauen uns anschließend die Tabelle an:

Selecting a Database

Das war's für heute. Wenn du mehr über SQL lernen möchtest, schau dir diese DataCamp-Kurse an:

Themen
SQL

SQL-Kurse

Kurs

Datenbearbeitung in SQL

4 Std.
335K
Lerne, mit komplexen SQL-Abfragen diverse Data-Science-Aufgaben zu lösen und Datensätze für Analysen in PostgreSQL vorzubereiten.
Details anzeigenRight Arrow
Kurs Starten
Mehr anzeigenRight Arrow