Structure générique d'une requête Mise à jour en SQL

ExempleBesoin : 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 cours
2
SET titre='Mathématiques 307'
3
WHERE no_cours='20005';

SyntaxeSyntaxe 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)