Académique Documents
Professionnel Documents
Culture Documents
Ilham SLIMANI
slimani.ilham@gmail.com
1
27/12/2018
2
27/12/2018
3
27/12/2018
Modifications d’enregistrements
L’instruction UPDATE permet la mise à jour des
colonnes d’une table
Syntaxe:
UPDATE [schéma.] nomTable
SET colonne1 = expression | (requête_SELECT) | DEFAULT
(colonne1, colonne2…) = (requête_SELECT)
[WHERE (condition)] ;
Avec
la clause SET met à jour une colonne en lui affectant une expression
WHERE filtre les lignes à mettre à jour dans la table. Si aucune condition n’est précisée,
tous les enregistrements seront mis à jour. Si la condition ne filtre aucune ligne, aucune
mise à jour ne sera réalisée.
Modification de colonne
Modification d’une colonne
Modifions la compagnie de code 'AN1' en affectant la
valeur 50 à la colonne nrue.
UPDATE Compagnie SET nrue = 50 WHERE comp = 'AN1';
4
27/12/2018
Modification de colonne
Modification de plusieurs colonnes
Modifions la compagnie de code 'AN2' en affectant
simultanément la valeur 14 à la colonne nrue et la
valeur par défaut (‘Paris’) à la colonne ville.
UPDATE Compagnie SET nrue = 14, ville = DEFAULT WHERE
comp = 'AN2';
Table après les modifications:
Suppressions d’enregistrements
5
27/12/2018
Suppressions d’enregistrements
Suppression d’une ligne (parce que comp c’est la clé
primaire, donc la valeur AN1 est unique dans la
table)
DELETE FROM Compagnie WHERE comp = 'AN1';