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
UPDATEsøgeord.for det andet skal du angive kolonner og deres nye værdier efterSETnøgleord. Kolonnerne, der ikke vises iSETklausul bevarer deres oprindelige værdier. - tredje, Bestem hvilke rækker der skal opdateres i tilstanden af
WHEREklausul.,
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
UPDATEerklæring til at opdatere data i en eller flere kolonner i en tabel. - Brug
RETURNINGklausul om at returnere de opdaterede rækker fraUPDATEerklæring
- Var denne tutorial nyttigt ?
- YesNo