ComeçarComece de graça

Excluindo uma tabela completamente

Agora você vai praticar como remover tabelas individuais de um banco de dados com o método .drop(), e todas as tabelas de um banco com o método .drop_all()!

Como disse o Tio Ben do Homem-Aranha (e o Jason, no vídeo!): com grande poder vem grande responsabilidade. Tenha cuidado ao excluir tabelas, pois não é simples nem rápido restaurar bancos de dados grandes! Lembre-se: você pode verificar se uma tabela existe em um engine com o método .exists(engine).

Este é o exercício final deste capítulo: depois dele, você estará pronto para aplicar tudo o que aprendeu em um estudo de caso no capítulo final deste curso!

Este exercício faz parte do curso

Introdução a Bancos de Dados em Python

Ver curso

Instruções do exercício

  • Exclua a tabela state_fact aplicando o método .drop() e passando o argumento engine (na verdade, engine será o único argumento para todas as funções/métodos deste exercício!)
  • Verifique se state_fact existe via print. Use o método .exists() com engine como argumento.
  • Exclua todas as tabelas via metadata usando o método .drop_all().
  • Use um comando print para verificar se a tabela census existe.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Drop the state_fact table


# Check to see if state_fact exists
print(____)

# Drop all tables


# Check to see if census exists
print(____)
Editar e executar o código