Resumé: i denne tutorial vil du lære, hvordan du bruger PostgreSQL UPDATE erklæring for at opdatere eksisterende data i en tabel.

Introduktion til PostgreSQL UPDATE-sætning

PostgreSQL UPDATE erklæring giver dig mulighed for at ændre data i en tabel., Det illustrerer følgende syntaks af UPDATE erklæring:

Code language: SQL (Structured Query Language) (sql)

I denne syntaks:

  • Første, skal du angive navnet på den tabel, du ønsker at opdatere data efter UPDATE søgeord.for det andet skal du angive kolonner og deres nye værdier efter SET nøgleord. Kolonnerne, der ikke vises i SET klausul bevarer deres oprindelige værdier.
  • tredje, Bestem hvilke rækker der skal opdateres i tilstanden afWHERE klausul.,

WHERE klausul er valgfri. Hvis du udelader WHERE – klausulen, opdatererUPDATE sætningen alle rækker i tabellen.

Når UPDATE sætning er udført, returnerer følgende kommando tag:

count er antallet af rækker opdateret, herunder rækker, hvis værdier ikke ændres.,

Tilbage opdateres rækker

UPDATE erklæring har et valgfrit RETURNING klausul, der returnerer den opdaterede rækker:

PostgreSQL-OPDATERING eksempler

Lad os tage nogle eksempler på brug af PostgreSQL UPDATE erklæring.,

opsætning af en stikprøve tabel

følgende udsagn oprette en tabel kaldet courses og indsætte nogle data ind i det:

følgende erklæring returnerer data fra courses tabel:

Code language: SQL (Structured Query Language) (sql)

1) PostgreSQL UPDATE – opdaterer en række

Den følgende sætning bruger UPDATE erklæring for at opdatere kursus med id-3., Det ændrer published_date fra NULL til '2020-08-01'.

Code language: SQL (Structured Query Language) (sql)

Den sætning returnerer den følgende meddelelse, der angiver, at en række har været opdateret:

Code language: Shell Session (shell)

følgende erklæring vælger naturligvis med id-3 for at kontrollere opdateringen:

Code language: SQL (Structured Query Language) (sql)

2) PostgreSQL-OPDATERING – opdatering af en række, og returnere de opdaterede række

følgende sætning opdateringer kursus id-2., Den ændrer published_date af kurset til 2020-07-01 og returnerer det opdaterede kursus.

Oversigt

  • Bruger PostgreSQL UPDATE erklæring til at opdatere data i en eller flere kolonner i en tabel.
  • Brug RETURNING klausul om at returnere de opdaterede rækker fra UPDATE erklæring
  • Var denne tutorial nyttigt ?
  • YesNo

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *