résumé: dans ce tutoriel, vous apprendrez comment utiliser L’instruction PostgreSQL UPDATE
pour mettre à jour les données existantes dans une table.
Introduction à L’instruction PostgreSQL UPDATE
L’instruction PostgreSQLUPDATE
permet de modifier des données dans une table., Ce qui suit illustre la syntaxe de l’instruction UPDATE
:
Code language: SQL (Structured Query Language) (sql)
dans cette syntaxe:
- tout d’abord, spécifiez le nom de la table que vous souhaitez mettre à jour les données après le mot clé
UPDATE
. - deuxièmement, spécifiez les colonnes et leurs nouvelles valeurs après le mot-clé
SET
. Les colonnes qui n’apparaissent pas dans la clauseSET
conservent leurs valeurs d’origine. - Troisièmement, déterminez les lignes à mettre à jour dans la condition de la clause
WHERE
.,
la clauseWHERE
est facultative. Si vous omettez la clauseWHERE
, l’instructionUPDATE
mettra à jour toutes les lignes de la table.
lorsque l’instructionUPDATE
est exécutée avec succès, elle renvoie la balise de commande suivante:
lecount
est le nombre de lignes mises à jour, y compris les lignes dont les valeurs n’ont pas changé.,
renvoyant les lignes mises à jour
l’instructionUPDATE
a une clause facultativeRETURNING
qui renvoie les lignes mises à jour:
PostgreSQL UPDATE examples
prenons quelques exemples d’utilisation de PostgreSQLUPDATE
déclaration.,
création d’un exemple de tableau
Les déclarations de créer une table appelée courses
et insérer des données dans:
La déclaration suivante renvoie les données de la balise courses
table:
Code language: SQL (Structured Query Language) (sql)
1) PostgreSQL mise à JOUR – mise à jour d’une ligne
L’instruction suivante utilise la balise UPDATE
déclaration de mise à jour de la course avec l’id 3., Il change le published_date
à partir de NULL
de '2020-08-01'
.
Code language: SQL (Structured Query Language) (sql)
l’instruction renvoie le message suivant indiquant qu’une ligne a été mise à jour:
Code language: Shell Session (shell)
l’instruction suivante sélectionne le cours avec l’id 3 pour vérifier la mise à jour:
Code language: SQL (Structured Query Language) (sql)
2) PostgreSQL update – mise à jour d’une ligne et retour de la ligne mise à jour
l’instruction suivante met à jour l’ID de cours 2., Il modifie published_date
du cours en 2020-07-01
et renvoie le cours mis à jour.
Résumé
- Utiliser PostgreSQL
UPDATE
déclaration de mise à jour des données dans une ou plusieurs colonnes d’une table. - utilisez la clause
RETURNING
pour renvoyer les lignes mises à jour de l’instructionUPDATE
- ce tutoriel a-t-il été utile ?
- Ouinon