Criar a tabela no banco de dados
Depois de configurar o engine e inicializar o metadata, você vai definir o objeto de tabela census e, em seguida, criá-lo no banco de dados usando o metadata e o engine do exercício anterior. Para criar a tabela no banco, você deve usar o método .create_all() em metadata, com engine como argumento.
Pode ser útil revisar o exercício do Capítulo 4 em que você aprendeu a criar uma tabela.
Este exercício faz parte do curso
Introdução a Bancos de Dados em Python
Instruções do exercício
- Importe
Table,Column,StringeIntegerdesqlalchemy. - Defina uma tabela
censuscom as seguintes colunas:'state'- String - comprimento 30'sex'- String - comprimento 1'age'- Integer'pop2000'- Integer'pop2008'- Integer
- Crie a tabela no banco de dados usando
metadataeengine.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Import Table, Column, String, and Integer
# Build a census table: census
census = Table('census', metadata,
Column('state', ____),
Column(____, ____),
____,
____,
____)
# Create the table in the database
____