Crear la tabla en la base de datos
Después de configurar el engine e inicializar los metadatos, ahora vas a definir el objeto de tabla census y luego crearlo en la base de datos usando metadata y engine del ejercicio anterior. Para crearlo en la base de datos, tendrás que usar el método .create_all() sobre metadata con engine como argumento.
Puede ayudarte volver al ejercicio del capítulo 4 en el que aprendiste a crear una tabla.
Este ejercicio forma parte del curso
Introducción a las bases de datos en Python
Instrucciones del ejercicio
- Importa
Table,Column,StringeIntegerdesqlalchemy. - Define una tabla
censuscon las siguientes columnas:'state'- String - longitud 30'sex'- String - longitud 1'age'- Integer'pop2000'- Integer'pop2008'- Integer
- Crea la tabla en la base de datos usando
metadatayengine.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Import Table, Column, String, and Integer
# Build a census table: census
census = Table('census', metadata,
Column('state', ____),
Column(____, ____),
____,
____,
____)
# Create the table in the database
____