Ștergerea completă a unui tabel
Acum vei exersa ștergerea unor tabele individuale dintr-o bază de date folosind metoda .drop(), dar și ștergerea tuturor tabelelor cu metoda .drop_all()!
Așa cum spunea Unchiul Ben al lui Spider-Man (și Jason, în video!): O mare putere implică o mare responsabilitate. Fii atent când ștergi tabele, deoarece restaurarea unor baze de date mari nu este nici simplă, nici rapidă! Reține că poți verifica dacă un tabel există pe un engine folosind metoda .exists(engine).
Acesta este ultimul exercițiu din acest capitol: după el, vei fi pregătit să aplici tot ce ai învățat într-un studiu de caz din capitolul final al cursului!
Acest exercițiu face parte din cursul
Introducere în baze de date în Python
Instrucțiuni pentru exercițiu
- Șterge tabelul
state_factaplicând metoda.drop()pe el și transmițândengineca argument (de fapt,engineva fi singurul argument pentru fiecare funcție/metodă din acest exercițiu!) - Verifică dacă
state_factexistă folosindprint. Utilizează metoda.exists()cuengineca argument. - Șterge toate tabelele prin intermediul
metadata, folosind metoda.drop_all(). - Folosește un enunț
printpentru a verifica dacă tabelulcensusexistă.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Drop the state_fact table
# Check to see if state_fact exists
print(____)
# Drop all tables
# Check to see if census exists
print(____)