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 clauseSETconservent 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
UPDATEdéclaration de mise à jour des données dans une ou plusieurs colonnes d’une table. - utilisez la clause
RETURNINGpour renvoyer les lignes mises à jour de l’instructionUPDATE
- ce tutoriel a-t-il été utile ?
- Ouinon