Instruction SQL UPDATE

Bienvenu dans notre site web www.exam-lib.com, c'est un site éducatif qui contient une panoplie des exercices avec solutions pour tous les niveaux (primaire,secondaire, collège, lycée et même pour les étudiants de l'OFPPT au Maroc). vous pouvez naviguer sur notre site et choisir le niveau qui vous convient puis vous pouvez suivez l'exercices ou aussi le cours souhaité. si vous avez des questions vous pouvez toujours laisser un commentaire sur notre site et un de nos professeurs va se charger de répondre à toutes vos questions.
SUIVEZ NOTRE CHAINE YOUTUBE: قم بالتسجيل في قناتنا عبر هذا الرابط

https://www.youtube.com/channel/UCCITRMWPcElh-96wCS3EyUg

abdelouafi

Administrator
L'instruction SQL UPDATE
L'instruction UPDATE est utilisée pour modifier les enregistrements existants dans une table.

Syntaxe UPDATE
Code:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;


Remarque: soyez prudent lorsque vous mettez à jour des enregistrements dans une table! Notez la clause WHERE dans l'instruction UPDATE. La clause WHERE spécifie le ou les enregistrements à mettre à jour. Si vous omettez la clause WHERE, tous les enregistrements de la table seront mis à jour!

Base de données de démonstration
Vous trouverez ci-dessous une sélection de la table "Clients" de la base de données exemple Northwind:
upload_2018-11-9_13-19-50.png


Mise à jours d'une Table
L'instruction SQL suivante met à jour le premier client (CustomerID = 1) avec un nouveau contact et une nouvelle ville.

Exemple
Code:
UPDATE Customers
SET ContactName = 'Alfred Schmidt', City= 'Frankfurt'
WHERE CustomerID = 1;


La sélection dans la table "Clients" ressemblera maintenant à ceci:
upload_2018-11-9_13-21-7.png



UPDATE de Plusieurs enregistrements
C'est la clause WHERE qui détermine le nombre d'enregistrements à mettre à jour.

L'instruction SQL suivante mettra à jour le nom du contact à "Juan" pour tous les enregistrements dont le pays est "Mexique":

Exemple
Code:
UPDATE Customers
SET ContactName='Juan'
WHERE Country='Mexico';

La sélection dans la table "Clients" ressemblera maintenant à ceci:
upload_2018-11-9_13-22-14.png


Avertissement!
Soyez prudent lors de la mise à jour des enregistrements. Si vous omettez la clause WHERE, TOUS les enregistrements seront mis à jour!

Code:
UPDATE Customers
SET ContactName='Juan';

La sélection dans la table "Clients" ressemblera maintenant à ceci:
upload_2018-11-9_13-23-19.png
 
Top