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 efterSET
nøgleord. Kolonnerne, der ikke vises iSET
klausul bevarer deres oprindelige værdier. - tredje, Bestem hvilke rækker der skal opdateres i tilstanden af
WHERE
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 fraUPDATE
erklæring
- Var denne tutorial nyttigt ?
- YesNo