PaliSkill
SQL Intermédiaire

Chapitre 6 / 10

Modifier les données avec rigueur

10 leçons dans ce chapitre.

1

INSERT, UPDATE, DELETE : rappel de la syntaxe

Disponible
0%

Trois commandes modifient les données d'une table (contrairement à , qui ne fait que les lire). ajoute une nouvelle ligne. modifie…

Voir les détails du chapitre

Trois commandes modifient les données d'une table (contrairement à , qui ne fait que les lire). ajoute une nouvelle ligne. modifie les lignes qui remplissent la condition — ici, uniquement la ligne dont vaut 1. supprime les lignes qui remplissent la condition. La clause est ce qui protège les autres lignes : sans changerait le prix de toutes les lignes de la table, et sans supprimerait toutes les…

🔒

INSERT INTO … SELECT

Verrouillée

insère dans une table le résultat d'une requête , plutôt qu'une valeur littérale — utile pour copier ou migrer des données d'une t…

🔒

UPDATE avec une sous-requête en WHERE

Verrouillée

La clause d'un peut s'appuyer sur une sousrequête, exactement comme un — utile pour cibler des lignes selon une condition qui dépe…

🔒

DELETE avec une sous-requête en WHERE

Verrouillée

Le d'un accepte lui aussi une sousrequête, pour supprimer des lignes selon une condition qui dépend d'une autre table. Cette instr…

🔒

ON DELETE CASCADE

Verrouillée

Par défaut, une clé étrangère bloque la suppression d'une ligne encore référencée ailleurs : supprimer un abonné qui a des inscrip…

🔒

ON DELETE SET NULL

Verrouillée

est une alternative à : au lieu de supprimer les lignes qui référencent la ligne supprimée, elle met leur colonne de clé étrangère…

🔒

Transactions : BEGIN et COMMIT

Verrouillée

Une transaction regroupe plusieurs instructions en un seul bloc : soit toutes finissent par s'appliquer ensemble, soit aucune. ouv…

🔒

Transactions : ROLLBACK et l'atomicité

Verrouillée

annule toutes les instructions exécutées depuis le dernier — comme si elles n'avaient jamais eu lieu. Après ce , ni l' ni le n'ont…

🔒

Tester une modification avec SELECT avant de l'exécuter

Verrouillée

Avant d'exécuter un ou un , exécuter d'abord un avec exactement la même clause permet de voir précisément quelles lignes seraient…

🔒

Cas pratique : modifier des données en toute sécurité

Verrouillée

Ce cas pratique combine transaction, sousrequête et vérification — les notions de ce chapitre. Étape par étape : 1. ouvre une tran…

Quiz de chapitre

6 questions transversales sur ce chapitre.

Voir le quiz →

Progression du chapitre

0/10 terminées

Accès complet

La première leçon de chaque chapitre est gratuite (10 leçons sur 90).

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 80 leçons restantes de ce module