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 clause SET 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 clauseRETURNING pour renvoyer les lignes mises à jour de l’instruction UPDATE
  • ce tutoriel a-t-il été utile ?
  • Ouinon

Laisser un commentaire

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