La base de données relationnelle contient un ensemble de tables. Nous avons vu l’ordre sql insert qui nous permet d’ajouter des enregistrements dans les tables. On peut vouloir mis à jour les données d’une table, donc, on doit utiliser un ordre sql qui permet la modification des données : c’est l’ordre sql update.

Dans cette partie, nous détaillons la syntaxe sql à utiliser pour modifier les enregistrements d’une table. Nous ajoutons un exemple pour facilité la compréhension. Aussi, nous proposons à la fin une vidéo (Darija-Arabe) pour cette partie. Vers la fin de l’article, vous trouvez le lien d’une liste des vidéos de tous les cours sql.

Commençons notre aventure!

L'ordre sql update :

Pour modifier la valeur d’un attribut relatif à un ou plusieurs tuples d’une table, On procède comme suit :

UPDATE nom_table

SET attribut1 = valeur1, attribut2 = valeur2, ….

[WHERE condition] ;

L’ordre update a deux clauses :

  1. la clause set : qui permet de spécifier les nouvelles valeurs pour les champs à modifier
  2. La clause where : pour préciser la condition que les lignes (tuples) doivent vérifier pour être modifier. Cette clause est facultative (peut etre absente).Un ordre sql update sans la clause where va modifier toutes les enregistrements (lignes- tuples) de la table concernée.

Exemple : Etant donné la table Etudiant (CNE, nom, prenom, ville). Si jamais l’étudiant Salah Ben Salah habite maintenant à Tunis, on écrit dans ce cas :

UPDATE ETUDIANT

SET VILLE=’TUNIS’

WHERE NCE=1234

Nous avons crée une vidéo explicative pour l’ordre sql update :

Vous pouvez suivre la liste des vidéos du cours base de données (Merise + Sql + Transact sql) sur notre chaine youtube : Vidéos Bases de données.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *