CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Importez Table, Column, String et Integer de sqlalchemy.
  • Définissez une table census avec 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 metadata et engine.

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
____
Modifier et exécuter le code