sammanfattning: i den här handledningen lär du dig hur du använder PostgreSQLUPDATE
– satsen för att uppdatera befintliga data i en tabell.
introduktion till PostgreSQL update statement
PostgreSQLUPDATE
– satsen låter dig ändra data i en tabell., Följande illustrerar syntaxen förUPDATE
– satsen:
Code language: SQL (Structured Query Language) (sql)
i denna syntax:
- ange först namnet på tabellen som du vill uppdatera data efter nyckelordet
UPDATE
. - andra, ange kolumner och deras nya värden efter
SET
nyckelord. Kolumnerna som inte visas iSET
– klausulen behåller sina ursprungliga värden. - tredje, bestäm vilka rader som ska uppdateras i villkoret för
WHERE
– klausulen.,
klausulenWHERE
är valfri. Om du utelämnar WHERE
– klausulen kommer UPDATE
– satsen att uppdatera alla rader i tabellen.
NärUPDATE
– satsen körs framgångsrikt returnerar den följande kommandotagg:
count
är antalet rader som uppdateras inklusive rader vars värden inte ändrades.,
returnerar uppdaterade rader
UPDATE
uttalande har en valfriRETURNING
klausul som returnerar de uppdaterade raderna:
PostgreSQL uppdateringsexempel
låt oss ta några exempel på att använda PostgreSQLUPDATE
uttalande.,
ställa in en provtabell
följande satser skapar en tabell som hetercourses
och infogar vissa data i den:
följande uttalande Returnerar data från tabellencourses
:
Code language: SQL (Structured Query Language) (sql)
1) PostgreSQL update – updating one row
följande uttalande använder uttalandetUPDATE
för att uppdatera kursen med id 3., Det ändrar published_date
från NULL
till '2020-08-01'
.
Code language: SQL (Structured Query Language) (sql)
uttalandet returnerar följande meddelande som anger att en rad har uppdaterats:
Code language: Shell Session (shell)
följande uttalande väljer kursen med id 3 för att verifiera uppdateringen:
Code language: SQL (Structured Query Language) (sql)
2) PostgreSQL Update – Uppdatera en rad och returnera den uppdaterade raden
följande uttalande uppdaterar kurs-ID 2., Det ändrar published_date
av kursen till 2020-07-01
och returnerar den uppdaterade kursen.
sammanfattning
- använd PostgreSQL
UPDATE
för att uppdatera data i en eller flera kolumner i en tabell. - använd
RETURNING
– klausulen för att returnera de uppdaterade raderna frånUPDATE
– satsen
- var den här handledningen till hjälp ?
- YesNo