Kom igångKom igång gratis

Skapa tabellen i databasen

Nu när du har konfigurerat motorn och initialiserat metadata är det dags att definiera tabellobjektet census och sedan skapa det i databasen med hjälp av metadata och engine från föregående övning. För att skapa tabellen i databasen behöver du använda metoden .create_all()metadata med engine som argument.

Det kan vara bra att gå tillbaka till övningen i kapitel 4 där du lärde dig hur man skapar en tabell.

Den här övningen är en del av kursen

Introduktion till databaser i Python

Visa kurs

Övningsinstruktioner

  • Importera Table, Column, String och Integer från sqlalchemy.
  • Definiera en tabell census med följande kolumner:
    • 'state' – String – längd 30
    • 'sex' – String – längd 1
    • 'age' – Integer
    • 'pop2000' – Integer
    • 'pop2008' – Integer
  • Skapa tabellen i databasen med hjälp av metadata och engine.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Import Table, Column, String, and Integer


# Build a census table: census
census = Table('census', metadata,
               Column('state', ____),
               Column(____, ____),
               ____,
               ____,
               ____)

# Create the table in the database
____
Redigera och kör kod