La déclaration ci-dessus explique ce qui suit:
Mentionnez d'abord le mot-clé «mise à jour». Après cela, mentionnez le nom du tableau que vous souhaitez modifier.
Ensuite, écrivez le mot clé «Set» avec le nom des colonnes «Column1» et définissez la valeur que vous souhaitez entrer à la place de «Value1». Vous pouvez entrer plus d'une colonne après le mot clé «Set». Le mot-clé «Set», comme son nom l'indique, définira la valeur que vous avez saisie pour une colonne spécifique, et il conservera les valeurs des colonnes que vous n'avez pas mentionnées comme elles sont.
Dans l'instruction «Mise à jour», vous pouvez également inclure les conditions utilisant la clause «où». Il est facultatif si vous souhaitez ajouter la condition, puis mentionnez la clause «où». La syntaxe pour inclure la condition «où» dans l'instruction est:
Mettre à jour Table_NameC'est à vous d'ajouter la condition «où». Il filtrera tous les enregistrements et modifiera uniquement ceux mentionnés. Si vous n'incluez pas la clause «où», elle mettra à jour tous les enregistrements du tableau.
Mettez à jour un tableau avec la clause de retour:
Comme la clause «où» dans l'instruction «Mise à jour» est facultative, elle a également la clause «Retour» facultative. La clause «Retour» renvoie les lignes qui sont modifiées dans le tableau. La syntaxe suivante démontrera l'exemple:
Mettre à jour Table_NameDans l'instruction ci-dessus, le «*» renvoie les enregistrements de toutes les lignes qui sont mises à jour.
Retour enregistrer une ligne spécifique:
Si vous souhaitez renvoyer les informations d'une ligne spécifique, exécutez la requête suivante:
Mettre à jour Table_NameEn mentionnant un nom de colonne spécifique, vous pouvez récupérer l'enregistrement de cette ligne.
Renvoi de la ligne à l'aide du mot-clé «AS»:
Vous pouvez également modifier la valeur de la valeur de retour que vous avez spécifiée en exécutant l'instruction suivante:
Mettre à jour Table_NameLe mot-clé «AS» renverra la colonne mise à jour «l'âge» avec le nom différent spécifié comme «nombres».
Postgresql Mise à jour les lignes dans la table:
Pour mettre à jour n'importe quelle ligne dans un tableau, il doit y avoir un tableau existant en premier. Pour créer une table, la commande «Create» est utilisée qui peut être vue dans la démonstration suivante:
Créer une table Student_course_info (La table est créée avec le nom «Student_course_info». J'ai inséré certaines données, ce qui peut être vu ci-dessous dans les résultats:
Maintenant, nous pouvons mettre à jour les lignes du tableau ci-dessus «Student_course_info» avec les commandes «Mise à jour».
Mettez à jour une ligne unique dans une table dans PostgreSQL:
Nous mettrons d'abord à jour une seule ligne dans une table de PostgreSQL à l'aide de la commande «Update», qui peut être effectuée par la syntaxe suivante:
Mettre à jour "Student_course_info"Après la commande «Mise à jour» dans la syntaxe ci-dessus, le nom du tableau est spécifié comme «Student_course_info» dans lequel nous voulons apporter des modifications. Nous avons modifié la colonne «Course_name» de la table et définissons la valeur de «Statistique» à «programmation» dans la ligne où l'ID = 3. La clause «où» dans le tableau est dirigée vers la ligne spécifique que nous voulions modifier. La syntaxe ci-dessus montre la sortie suivante:
Pour valider que la ligne est mise à jour correctement, affichez le tableau à l'aide de l'instruction «Sélectionner» comme:
Sélectionnez * dans "Student_course_info"Comme nous pouvons vérifier d'en haut que la colonne «Course_name» où id = 3 est désormais mise à jour de la valeur «statistique» à la «programmation».
Mettez à jour plusieurs lignes dans une table dans PostgreSQL:
Dans l'exemple ci-dessus, nous avons mis à jour une seule ligne dans une table à l'aide de la commande «Update» qui renvoie la table entière dans les résultats. Exécutons une requête dans cet exemple qui met à jour plusieurs lignes dans une table et ne renvoie que les colonnes que nous avons mises à jour:
Mettre à jour "Student_course_info"La déclaration précédente met à jour plusieurs lignes dans un tableau qui comprend «Course_name», «Age» et «Frais», où l'ID = 2 et il renvoie les lignes que nous avons mises à jour. Le résultat de l'instruction ci-dessus peut être vu ci-dessous:
La sortie ci-dessus vérifie que les colonnes «Course_name», «Age» et «Frais» sont mises à jour avec succès avec les valeurs que j'ai définies et affiche la ligne que nous avons spécifiée dans la requête en utilisant la clause «Retour».
Conclusion:
Cet article était basé sur la façon de mettre à jour les lignes dans un tableau à l'aide de la commande «Mise à jour» dans PostgreSQL. Dans ce guide, nous avons appris l'utilisation de la commande «Mise à jour» dans différentes requêtes. L'implémentation de la commande «Mise à jour» à l'aide des clauses «Where» et «Retour» dans les instructions et mise à jour des lignes uniques et multiples avec le retour uniquement les valeurs mises à jour dans un tableau. Il est facile d'implémenter les instructions «Mise à jour» dans PostgreSQL et économe en temps car il n'est pas nécessaire de créer une commande pour mettre à jour l'intégralité du tableau. Il serait compliqué de mettre à jour les tables avec de grandes quantités de données. Nous espérons que vous avez trouvé cet article utile. Continuez à suivre l'astuce Linux pour plus de conseils et d'informations.