IniziaInizia gratis

Eliminare completamente una tabella

Ora metterai in pratica come eliminare singole tabelle da un database con il metodo .drop(), e come eliminare tutte le tabelle di un database con il metodo .drop_all()!

Come diceva lo zio Ben di Spider-Man (e anche Jason, nel video!): Da un grande potere derivano grandi responsabilità. Fai attenzione quando elimini le tabelle, perché non è semplice né veloce ripristinare database di grandi dimensioni! Ricorda, puoi controllare se una tabella esiste su un engine con il metodo .exists(engine).

Questo è l’ultimo esercizio del capitolo: dopo di che sarai pronto a mettere in pratica tutto ciò che hai imparato in un caso di studio nell’ultimo capitolo del corso!

Questo esercizio fa parte del corso

Introduzione ai database in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Elimina la tabella state_fact applicandole il metodo .drop() e passando l’argomento engine (infatti, engine sarà l’unico argomento per ogni funzione/metodo in questo esercizio!)
  • Controlla se state_fact esiste tramite print. Usa il metodo .exists() con engine come argomento.
  • Elimina tutte le tabelle tramite metadata usando il metodo .drop_all().
  • Usa un’istruzione print per verificare se la tabella census esiste.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Drop the state_fact table


# Check to see if state_fact exists
print(____)

# Drop all tables


# Check to see if census exists
print(____)
Modifica ed esegui il codice