1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction aux bases de données en Python

Connected

Exercice

Contraintes et valeurs par défaut

Vous allez maintenant vous exercer à créer une table avec certaines contraintes! Souvent, vous devez vous assurer qu'une colonne est unique, nullable, une valeur positive ou liée à une colonne d'une autre table. C'est là que les contraintes entrent en jeu.

Comme Jason vous l'a montré dans la vidéo, en plus des contraintes, vous pouvez aussi définir une valeur par défaut pour une colonne si aucune donnée ne lui est transmise, à l'aide du paramètre default sur la colonne.

Instructions

100 XP
  • Table, Column, String, Integer, Float, Boolean sont déjà importés depuis sqlalchemy.
  • Construisez une nouvelle table appelée data avec un name (String) unique, count (Integer) avec la valeur par défaut 1, amount (Float) et valid (Boolean) avec la valeur par défaut False.
  • Soumettez la réponse pour créer la table dans la base de données et pour afficher les détails de la table data.