LoslegenKostenlos starten

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

<Kurs>Einführung in Datenbanken mit Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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