Zacznij terazZacznij za darmo

Całkowite usuwanie tabeli

Teraz przećwiczysz usuwanie pojedynczych tabel z bazy danych za pomocą metody .drop(), a także wszystkich tabel naraz za pomocą metody .drop_all()!

Jak mawiał wuj Ben Spider-Mana (a w filmie – Jason!): z wielką mocą przychodzi wielka odpowiedzialność. Zachowaj ostrożność podczas usuwania tabel – przywrócenie dużych baz danych nie jest ani proste, ani szybkie! Pamiętaj, że możesz sprawdzić, czy tabela istnieje na danym engine, używając metody .exists(engine).

To ostatnie ćwiczenie w tym rozdziale – po jego ukończeniu będziesz gotować, żeby zastosować całą zdobytą wiedzę w studium przypadku w ostatnim rozdziale kursu!

To ćwiczenie jest częścią kursu

Wprowadzenie do baz danych w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Usuń tabelę state_fact, wywołując na niej metodę .drop() i przekazując jako argument engine (co ciekawe, engine będzie jedynym argumentem każdej funkcji i metody w tym ćwiczeniu!)
  • Sprawdź za pomocą print, czy tabela state_fact istnieje. Użyj metody .exists() z engine jako argumentem.
  • Usuń wszystkie tabele za pomocą obiektu metadata, wywołując metodę .drop_all().
  • Użyj instrukcji print, aby sprawdzić, czy tabela census nadal istnieje.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Drop the state_fact table


# Check to see if state_fact exists
print(____)

# Drop all tables


# Check to see if census exists
print(____)
Edytuj i uruchom kod