Aan de slagGa gratis aan de slag

Een tabel volledig verwijderen

Je gaat nu oefenen met het droppen van individuele tabellen uit een database met de methode .drop(), en met het droppen van alle tabellen in een database met de methode .drop_all()!

Zoals de oom van Spider-Man (en Jason in de video!) zei: Met grote macht komt grote verantwoordelijkheid. Wees voorzichtig met het verwijderen van tabellen, want het is niet simpel of snel om grote databases te herstellen! Onthoud dat je kunt controleren of een tabel bestaat op een engine met de methode .exists(engine).

Dit is de laatste oefening in dit hoofdstuk: hierna ben je klaar om alles wat je hebt geleerd toe te passen in een casestudy in het laatste hoofdstuk van deze cursus!

Deze oefening maakt deel uit van de cursus

Introductie tot databases in Python

Cursus bekijken

Oefeninstructies

  • Drop de tabel state_fact door de methode .drop() erop toe te passen en engine als argument door te geven (sterker nog: engine is het enige argument voor alle functies/methodes in deze oefening!)
  • Controleer via print of state_fact bestaat. Gebruik de methode .exists() met engine als argument.
  • Drop alle tabellen via de metadata met de methode .drop_all().
  • Gebruik een print-instructie om te controleren of de tabel census bestaat.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Drop the state_fact table


# Check to see if state_fact exists
print(____)

# Drop all tables


# Check to see if census exists
print(____)
Code bewerken en uitvoeren