Chapitre 8 : Suppression de données

Écouter la leçon Lecture audio assistée par IA

1. DELETE

-- Supprimer un enregistrement
DELETE FROM utilisateurs WHERE id = 5;

-- Supprimer avec condition
DELETE FROM utilisateurs WHERE age < 18;

-- Supprimer plusieurs enregistrements
DELETE FROM commandes WHERE statut = 'annulée';

2. TRUNCATE

Vide complètement une table (plus rapide que DELETE) :

-- Supprimer toutes les lignes
TRUNCATE TABLE logs;

-- Équivalent à (mais plus rapide)
DELETE FROM logs;

3. DROP vs DELETE vs TRUNCATE

  • DELETE : Supprime des lignes (peut avoir WHERE)
  • TRUNCATE : Vide la table (réinitialise AUTO_INCREMENT)
  • DROP : Supprime la table entière
-- DELETE : Supprime des lignes spécifiques
DELETE FROM utilisateurs WHERE id = 1;

-- TRUNCATE : Vide la table
TRUNCATE TABLE utilisateurs;

-- DROP : Supprime la table
DROP TABLE utilisateurs;

4. Précautions

🚨 DANGER : DELETE sans WHERE supprime TOUT !
-- ❌ TRÈS DANGEREUX
DELETE FROM utilisateurs;

-- ✅ TOUJOURS utiliser WHERE
DELETE FROM utilisateurs WHERE id = 10;

Conclusion

Vous savez supprimer des données ! Prochain chapitre : Requêtes complexes.

Évaluation des acquis

Quiz du chapitre 8

Correction immédiate
Q1 Quelle commande SQL est utilisée pour supprimer des données d'une table ?
Q2 Que se passe-t-il si la clause WHERE est omise dans une commande DELETE ?
Ateliers pratiques & Projets

Testez vos compétences avec nos exercices guidés et le tuteur IA.

Ateliers pratiques & Corrigés détaillés

Ateliers pratiques & Corrigés

#1 — Comprendre les bases : Suppression de données
Atelier #1

Expliquez avec vos mots le concept principal de ce chapitre, puis illustrez-le par un exemple simple.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
Corrigé disponible prochainement.
#2 — Application guidée
Atelier #2

Réalisez un exercice pratique en reprenant la structure vue dans le cours et en modifiant au moins 2 paramètres.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
Corrigé disponible prochainement.
#3 — Mini défi
Atelier #3

Concevez une petite solution personnelle liée à ' Suppression de données' et justifiez vos choix techniques.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
Corrigé disponible prochainement.
Besoin d'aide ?
Tuteur Virtuel
Bonjour ! Je suis votre tuteur virtuel. Comment puis-je vous aider avec ce cours aujourd'hui ?
Historique des conversations
Chargement...