ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Importe Table, Column, String e Integer de sqlalchemy.
  • Defina uma tabela census com 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 metadata e engine.

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
____
Editar e executar o código