Chapitre 7 : Mise à jour de données

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

1. UPDATE basique

-- Mettre à jour un enregistrement
UPDATE utilisateurs
SET age = 26
WHERE id = 1;

-- Mettre à jour plusieurs colonnes
UPDATE utilisateurs
SET nom = 'Alice Dupont', ville = 'Lyon'
WHERE id = 1;

2. UPDATE avec conditions

-- Mettre à jour plusieurs enregistrements
UPDATE utilisateurs
SET statut = 'actif'
WHERE date_derniere_connexion > '2024-01-01';

-- Avec opérateurs
UPDATE produits
SET prix = prix * 1.1
WHERE categorie = 'electronique';

3. Bonnes pratiques

⚠️ Important : Toujours utiliser WHERE avec UPDATE !
-- ❌ DANGER : Met à jour TOUTES les lignes
UPDATE utilisateurs SET age = 30;

-- ✅ CORRECT : Met à jour des lignes spécifiques
UPDATE utilisateurs SET age = 30 WHERE id = 5;

4. Exercice

-- Augmenter le prix de 10% pour les produits en stock
UPDATE produits
SET prix = prix * 1.10
WHERE stock > 0;

-- Marquer les utilisateurs inactifs
UPDATE utilisateurs
SET statut = 'inactif'
WHERE DATEDIFF(NOW(), date_derniere_connexion) > 365;

Conclusion

Vous savez mettre à jour des données ! Prochain chapitre : Suppression de données.

Évaluation des acquis

Quiz du chapitre 7

Correction immédiate
Q1 Quelle commande SQL est utilisée pour modifier des données existantes dans une table ?
Q2 Quel mot-clé est crucial pour éviter de modifier toutes les lignes lors d'une mise à jour ?
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 : Mise à jour 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 à ' Mise à jour 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...