Maak de tabel aan in de database
Nu je de engine hebt ingesteld en de metadata hebt geïnitialiseerd, ga je het census-tabelobject definiëren en het vervolgens in de database aanmaken met de metadata en engine uit de vorige oefening. Om het in de database aan te maken, gebruik je de methode .create_all() op metadata met engine als argument.
Het kan helpen om terug te kijken naar de oefening uit hoofdstuk 4 waarin je hebt geleerd hoe je een tabel maakt.
Deze oefening maakt deel uit van de cursus
Introductie tot databases in Python
Oefeninstructies
- Importeer
Table,Column,StringenIntegeruitsqlalchemy. - Definieer een
census-tabel met de volgende kolommen:'state'- String - lengte 30'sex'- String - lengte 1'age'- Integer'pop2000'- Integer'pop2008'- Integer
- Maak de tabel aan in de database met behulp van de
metadataenengine.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import Table, Column, String, and Integer
# Build a census table: census
census = Table('census', metadata,
Column('state', ____),
Column(____, ____),
____,
____,
____)
# Create the table in the database
____