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 à l’aide de metadata et engine de l’exercice précédent. Pour créer la table dans la base, vous devez utiliser la méthode .create_all() sur metadata avec engine comme argument.
N’hésitez pas à revenir à l’exercice du chapitre 4 dans lequel vous avez appris à créer une table.
Cet exercice fait partie du cours
Introduction aux bases de données en Python
Instructions
- Importez
Table,Column,StringetIntegerdepuissqlalchemy. - Définissez une table
censusavec les colonnes suivantes :'state'- String - longueur 30'sex'- String - longueur 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 cet exemple de code.
# Import Table, Column, String, and Integer
# Build a census table: census
census = Table('census', metadata,
Column('state', ____),
Column(____, ____),
____,
____,
____)
# Create the table in the database
____