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

Connected

Exercice

Supprimer tous les enregistrements d'une table

Il arrive souvent que vous deviez vider une table de tous ses enregistrements pour pouvoir recharger les données. Vous pouvez le faire avec une instruction delete en lui passant simplement la table en argument. Par exemple, dans la vidéo, Jason a supprimé la table extra_employees en exécutant ce qui suit :

delete_stmt = delete(extra_employees)
result_proxy = connection.execute(delete_stmt)

Faites toutefois très attention, car la suppression est irréversible !

Instructions

100 XP
  • Importez delete et select depuis sqlalchemy.
  • Construisez une instruction delete pour retirer toutes les données de la table census. Enregistrez-la sous delete_stmt.
  • Exécutez delete_stmt via connection et enregistrez les results.
  • Soumettez la réponse pour exécuter un select sur toutes les lignes restantes de la table census et affichez le résultat afin de confirmer que la table est maintenant vide !