Oppsummering: i denne opplæringen vil du lære hvordan å bruke PostgreSQL UPDATE uttalelse for å oppdatere eksisterende data i en tabell.
Introduksjon til PostgreSQL OPPDATERING uttalelse
PostgreSQL UPDATE uttalelse gir deg mulighet til å endre data i en tabell., Følgende illustrerer syntaks for UPDATE uttalelse:
Code language: SQL (Structured Query Language) (sql)
I denne syntaks:
- Første til å angi navnet på tabellen som du ønsker å oppdatere data etter
UPDATEsøkeord. - Annet, spesifiser kolonner og deres nye verdier etter
SETsøkeord. Kolonnene som ikke vises iSETklausulen beholde sine opprinnelige verdier. - Tredje, bestemme hvilke rader som skal oppdatere i tilstanden av
WHEREklausulen.,
WHERE klausulen er valgfritt. Hvis du utelater WHERE klausulen, UPDATE uttalelse vil oppdatere alle rader i tabellen.
Ved UPDATE – setningen utføres vellykket, det gir følgende kommando tag:
count er antall rader oppdatert inkludert rader som har verdier som ikke endres.,
Tilbake oppdatert rader
UPDATE uttalelse har en valgfri RETURNING klausul som gir oppdatert rader:
PostgreSQL OPPDATERING eksempler
La oss ta noen eksempler på bruk av PostgreSQL UPDATE uttalelse.,
Sette opp et eksempel tabell
følgende uttalelser opprette en tabell kalt courses og sette inn noen data i det:
følgende uttalelse returnerer data fra courses tabell:
Code language: SQL (Structured Query Language) (sql)
1) PostgreSQL OPPDATER – oppdatere én rad
følgende uttalelse bruker UPDATE statement å oppdatere kurset med id-3., Det forandrer published_date fra NULL til '2020-08-01'.
Code language: SQL (Structured Query Language) (sql)
uttalelsen gir følgende melding som indikerer at én rad har blitt oppdatert:
Code language: Shell Session (shell)
følgende uttalelse velger kurset med id-3 for å bekrefte at oppdateringen:
Code language: SQL (Structured Query Language) (sql)
2) PostgreSQL OPPDATER – oppdatere rad og returnere oppdatert rad
følgende uttalelse oppdateringer kurs-id 2., Det endrer published_date av kurset til 2020-07-01 og returnerer oppdatert kurs.
Oppsummering
- Bruke PostgreSQL
UPDATEstatement til å oppdatere data i én eller flere kolonner i en tabell. - Bruk
RETURNINGklausulen til å returnere oppdatert rader fraUPDATEuttalelse
- Var denne opplæringen nyttig ?
- YesNo