Ta bort en tabell helt
Nu ska du öva på att ta bort enskilda tabeller från en databas med metoden .drop(), samt alla tabeller i en databas med metoden .drop_all()!
Som Spider-Mans farbror Ben (och Jason i videon!) påminde oss om: Med stor makt följer stort ansvar. Var försiktig när du tar bort tabeller – det är varken enkelt eller snabbt att återställa stora databaser! Kom ihåg att du kan kontrollera om en tabell finns på ett engine med metoden .exists(engine).
Detta är den sista övningen i det här kapitlet: Därefter är du redo att tillämpa allt du lärt dig i en fallstudie i kursens avslutande kapitel!
Den här övningen är en del av kursen
Introduktion till databaser i Python
Övningsinstruktioner
- Ta bort tabellen
state_factgenom att anropa metoden.drop()på den och skickaenginesom argument (faktum är attengineär det enda argumentet för varje funktion och metod i den här övningen!) - Kontrollera om
state_factfinns viaprint. Använd metoden.exists()medenginesom argument. - Ta bort alla tabeller via
metadatamed metoden.drop_all(). - Använd en
print-sats för att kontrollera om tabellencensusfinns.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Drop the state_fact table
# Check to see if state_fact exists
print(____)
# Drop all tables
# Check to see if census exists
print(____)