LoslegenKostenlos loslegen

Eine Tabelle vollständig löschen

Jetzt übst du, wie du einzelne Tabellen in einer Datenbank mit der Methode .drop() löschst – und wie du alle Tabellen in einer Datenbank mit der Methode .drop_all() entfernst!

Wie Spider-Mans Onkel Ben (und auch Jason im Video!) sagte: Mit großer Macht kommt große Verantwortung. Sei vorsichtig beim Löschen von Tabellen, denn große Datenbanken wiederherzustellen ist weder einfach noch schnell! Denk daran: Du kannst mit der Methode .exists(engine) auf einem engine prüfen, ob eine Tabelle existiert.

Das ist die letzte Übung in diesem Kapitel: Danach bist du bereit, alles Gelernte in einer Fallstudie im letzten Kapitel dieses Kurses anzuwenden!

Diese Übung ist Teil des Kurses

Einführung in Datenbanken mit Python

Kurs anzeigen

Anleitung zur Übung

  • Lösche die Tabelle state_fact, indem du die Methode .drop() darauf anwendest und engine als Argument übergibst (tatsächlich ist engine das einzige Argument für jede Funktion/Methode in dieser Übung!)
  • Prüfe per print, ob state_fact existiert. Verwende dafür die Methode .exists() mit engine als Argument.
  • Lösche alle Tabellen über metadata mit der Methode .drop_all().
  • Verwende eine print-Anweisung, um zu prüfen, ob die Tabelle census existiert.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Drop the state_fact table


# Check to see if state_fact exists
print(____)

# Drop all tables


# Check to see if census exists
print(____)
Code bearbeiten und ausführen