PostgreSQL Update (Français)

dans ce tutoriel, nous allons apprendre la commande PostgreSQL UPDATE pour mettre à jour les données actuelles dans une table.

dans PostgreSQL, la commande UPDATE est utilisée pour modifier les enregistrements présents dans une table. Pour mettre à jour les lignes sélectionnées, nous devons utiliser la clause WHERE; sinon, toutes les lignes seraient mises à jour.,

syntaxe de la commande Update

la syntaxe de la commande update est la suivante:

Nous avons les paramètres suivants, qui sont utilisés dans la syntaxe ci-dessus:

paramètres Description
Update C’est un mot-clé, qui est utilisé pour mettre à jour les lignes d’une table.
Table_name après la clause UPDATE, nous utiliserons ce paramètre pour définir le nom de la table pour mettre à jour les données.
Colonne1 = valeur1,
Colonne2 = valeur2
……,
ColumnN = valueN
il est utilisé pour décrire le nom d’une colonne dans une table dont les valeurs doivent être modifiées dans la clause SET. Nous pouvons utiliser la virgule (,) pour séparer chaque paire de la colonne et les valeurs.
Nous allons utiliser la clause where pour filtrer les enregistrements et récupérer uniquement les documents essentiels.
Condition C’est une expression qui est utilisée pour renvoyer une valeur de type Boolean. Et cette expression renvoie true uniquement pour les lignes.,

exemples de commande de mise à jour PostgreSQL

pour notre meilleure compréhension, nous verrons des exemples de commande de mise à jour PostgreSQL.

Nous allons prendre la table de Département, que nous avons créée dans la section Insérer la commande.,l Voir la structure de la table de département à l’aide de la commande ci-dessous:

Après avoir exécuté la commande select, nous obtiendrons le résultat ci-dessous:

exemple de table de mise à jour PostgreSQL

ici, nous modifierons les valeurs NULL de la colonne last_update à la date actuelle avec l’aide de la commande ci-dessous:

nous obtiendrons le résultat ci-dessous, après avoir exécuté la commande ci-dessus:

dans la requête ci-dessus, nous appliquons le mot-clé par défaut à la colonne last_update qui prend la date actuelle selon la valeur par défaut., Et la clause WHERE met à jour uniquement les lignes où la valeur de la colonne last_update est NULL.

exemple de mise à niveau de toutes les lignes d’une table à L’aide de la commande Update

pour mettre à jour les valeurs de la colonne location en tant que U. S.,A pour toutes les lignes de la table département, nous utilisons la commande suivante:

remarque: dans la commande update ci-dessous, nous ignorons la clause WHERE:

Après avoir exécuté la requête ci-dessus, elle mettra à jour la colonne location dans la table département:

Nous utiliserons la commande select pour vérifier la sortie de la commande ci-dessus dans la table département:

et dans la même table, nous pouvons également mettre à jour les données d’une colonne à partir d’une colonne supplémentaire., a la même structure que la table department:

la commande suivante est utilisée pour mettre à jour les valeurs, qui proviennent de la table department pour les colonnes de la table department_tmp:

Une fois que nous effectuons la requête ci-dessus, elle mettra à jour la table department_tmp:

et, nous obtiendrons la sortie ci-dessous:

remarque: dans la commande de mise à jour ci-dessus, nous avons utilisé la clause FROM pour décrire la deuxième table (département), qui contient dans la mise à jour.,

ici, nous avons utilisé la condition join dans la clause WHERE. Et parfois, cette commande de mise à jour mentionnée comme UPDATE INNER JOIN ou UPDATE JOIN car deux tables ou plus sont impliquées dans la commande de mise à jour.

Update command through returning condition

par défaut, la commande update peut renvoyer le nombre de lignes affectées, et elle renvoie également les données efficaces à l’aide de la section Returning.

la commande ci-dessous est utilisée pour mettre à jour la ligne avec Dept_id 1 dans la table department et renvoyer les données mises à jour.,

Après avoir exécuté la commande ci-dessus, nous obtiendrons la structure de la table ci-dessous:

Après cela, nous utiliserons la commande select pour vérifier les données mises à jour dans la table du département:

Une fois que nous avons exécuté la requête Select 56ef1ad800″>

Share

Laisser un commentaire

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