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() på 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
Övningsinstruktioner
- Importera
Table,Column,StringochIntegerfrånsqlalchemy. - Definiera en tabell
censusmed 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
metadataochengine.
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
____