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.