CommencerCommencez 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 à 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

<cours>Introduction aux bases de données en Python</cours>
Voir le cours

Instructions de l’exercice

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