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
Oefeninstructies
- Drop de tabel
state_factdoor de methode.drop()erop toe te passen enengineals argument door te geven (sterker nog:engineis het enige argument voor alle functies/methodes in deze oefening!) - Controleer via
printofstate_factbestaat. Gebruik de methode.exists()metengineals argument. - Drop alle tabellen via de
metadatamet de methode.drop_all(). - Gebruik een print-instructie om te controleren of de tabel
censusbestaat.
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(____)