CommencerCommencer 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

Introduction aux bases de données en Python

Afficher le cours

Instructions

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