ComenzarEmpieza gratis

Eliminar una tabla por completo

Ahora vas a practicar cómo eliminar tablas individuales de una base de datos con el método .drop(), y cómo eliminar todas las tablas de una base de datos con el método .drop_all().

Como dijo el tío Ben de Spider-Man (y también Jason en el vídeo): con un gran poder viene una gran responsabilidad. Ten cuidado al borrar tablas, porque no es sencillo ni rápido restaurar bases de datos grandes. Recuerda que puedes comprobar si una tabla existe en un engine con el método .exists(engine).

Este es el último ejercicio de este capítulo: ¡después de esto, estarás listo para aplicar todo lo que has aprendido en un caso práctico en el capítulo final del curso!

Este ejercicio forma parte del curso

Introducción a las bases de datos en Python

Ver curso

Instrucciones del ejercicio

  • Elimina la tabla state_fact aplicándole el método .drop() y pasándole el argumento engine (de hecho, engine será el único argumento para todas las funciones/métodos en este ejercicio).
  • Comprueba si state_fact existe con print. Usa el método .exists() con engine como argumento.
  • Elimina todas las tablas a través de metadata usando el método .drop_all().
  • Usa una sentencia print para comprobar si la tabla census existe.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Drop the state_fact table


# Check to see if state_fact exists
print(____)

# Drop all tables


# Check to see if census exists
print(____)
Editar y ejecutar código