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

Entdecke KI

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.
337.2K
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
Ähnlich

Tutorial

Python Datenstrukturen Tutorial

Mach dich mit Python-Datenstrukturen vertraut: Lerne mehr über Datentypen und primitive sowie nicht-primitive Datenstrukturen wie Strings, Listen, Stapel usw.
Sejal Jaiswal's photo

Sejal Jaiswal

24 Min.

Tutorial

Wie man in Python einen Eintrag aus einer Liste löscht

Lerne, wie du Elemente aus einer Liste in Python löschen kannst. Mach dich mit Methoden wie remove(), pop() und del für die Listenverwaltung vertraut.
Allan Ouko's photo

Allan Ouko

7 Min.

Tutorial

Python-Anweisungen IF, ELIF und ELSE

In diesem Tutorial lernst du ausschließlich Python if else-Anweisungen kennen.
Sejal Jaiswal's photo

Sejal Jaiswal

9 Min.

Tutorial

if…elif…else in Python Tutorial

Lerne, wie du in Python if…elif…else-Anweisungen erstellst.
DataCamp Team's photo

DataCamp Team

4 Min.

Tutorial

Ein Leitfaden zu Python-Hashmaps

Finde heraus, was Hashmaps sind und wie sie in Python mit Hilfe von Wörterbüchern umgesetzt werden.
Javier Canales Luna's photo

Javier Canales Luna

11 Min.

Tutorial

Python-Arrays

Python-Arrays mit Code-Beispielen. Lerne noch heute, wie du mit Python NumPy Arrays erstellen und ausdrucken kannst!
DataCamp Team's photo

DataCamp Team

3 Min.

Mehr AnzeigenMehr Anzeigen