Retour au cours

Modification des Données Existantes (UPDATE)

Principes Fondamentaux des Bases de Données : De Zéro à Héros

Leçon 21 : Modification des Données Existantes (UPDATE)

L'instruction UPDATE est utilisée pour modifier les données dans les lignes existantes d'une table.

Le Rôle Critique de la Clause WHERE

La commande UPDATE est extrêmement puissante et dangereuse. Si vous omettez la clause WHERE, vous modifierez TOUS les enregistrements de la table.

Syntaxe de Base

sql UPDATE [nom_de_la_table] SET [colonne1] = [nouvelle_valeur1], [colonne2] = [nouvelle_valeur2], ... WHERE [condition];

Exemple 1 : Mise à Jour d'un Seul Enregistrement

Mettre à jour l'adresse e-mail de Jane Smith en utilisant sa Clé Primaire unique (CustomerID = 5).

sql UPDATE Customers SET Email = 'jane.s_new@example.com' WHERE CustomerID = 5;

Exemple 2 : Mise à Jour de Plusieurs Enregistrements

Donner une prime de 10 % à tous les employés du département 'Sales'.

sql UPDATE Employees SET Salary = Salary * 1.10 WHERE Department = 'Sales';

Remarquez comment nous effectuons un calcul (Salary * 1.10) directement dans la clause SET.