Structure générique d'une requête Mise à jour en SQL
Exemple : Besoin : Changer le titre du cours 20005 pour « Mathématiques 307 »
Décomposition du besoin :
Table(s) impliquée(s) : table des cours
Condition(s) à valider : trouver le cours 20005
Informations complémentaires : mettre « Mathématiques 307 » comme titre
Requête SQL :
1
UPDATE cours2
SET titre='Mathématiques 307'
3
WHERE no_cours='20005';
Syntaxe : Syntaxe générique
1
UPDATE nom de la table
2
SET valeur(s)
3
WHERE critère(s);
Explications
Ligne 1 : Instruction UPDATE [source des données]
Obligatoire
Précise la table où des modifications seront apportées
Ligne 2 : Clause SET [valeurs]
Obligatoire
Précise la ou les nouvelles valeurs des champs
Valeurs séparées par une virgule si plusieurs champs modifiés
Ligne 3 : Clause WHERE [conditions]
Facultatif
Précise le ou les critères sous lequel(lesquels) des lignes sont retenues pour être modifiées (si aucun critère n'est précisé, toutes les lignes de la table seront modifiées)