Úplné smazání tabulky
Teď si procvičíš mazání jednotlivých tabulek z databáze pomocí metody .drop() a také mazání všech tabulek najednou pomocí metody .drop_all()!
Jak říkal strýček Ben ze Spider-Mana (a také Jason ve videu): s velkou mocí přichází velká odpovědnost. Při mazání tabulek buď opatrný/á – obnovení velkých databází není jednoduché ani rychlé! Pamatuj, že existenci tabulky v daném engine můžeš ověřit metodou .exists(engine).
Toto je poslední cvičení této kapitoly: po jeho dokončení budeš připraven/a využít vše, co ses naučil/a, v případové studii v závěrečné kapitole tohoto kurzu!
Toto cvičení je součástí kurzu
Introduction to Databases in Python
Pokyny k cvičení
- Smaž tabulku
state_facttak, že na ni zavoláš metodu.drop()a předáš jí argumentengine(mimochodem,enginebude jediným argumentem každé funkce či metody v tomto cvičení!) - Pomocí
printověř, zdastate_factexistuje. Použij metodu.exists()s argumentemengine. - Smaž všechny tabulky přes objekt
metadatapomocí metody.drop_all(). - Pomocí příkazu
printověř, zda tabulkacensusstále existuje.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Drop the state_fact table
# Check to see if state_fact exists
print(____)
# Drop all tables
# Check to see if census exists
print(____)