Créer la table dans la base de données
Après avoir configuré le moteur et initialisé les métadonnées, vous allez maintenant définir l'objet de table census, puis le créer dans la base de données en utilisant metadata et engine de l'exercice précédent. Pour le créer dans la base de données, vous devrez utiliser la méthode .create_all() sur metadata avec engine comme argument.
N'hésitez pas à revenir à l'exercice du chapitre 4 où vous avez appris à créer une table.
Cette activité fait partie du cours
Introduction aux bases de données en Python
Instructions de l’exercice
- Importez
Table,Column,StringetIntegerdesqlalchemy. - Définissez une table
censusavec les colonnes suivantes :'state'- String - longueur de 30'sex'- String - longueur de 1'age'- Integer'pop2000'- Integer'pop2008'- Integer
- Créez la table dans la base de données à l'aide de
metadataetengine.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import Table, Column, String, and Integer
# Build a census table: census
census = Table('census', metadata,
Column('state', ____),
Column(____, ____),
____,
____,
____)
# Create the table in the database
____