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
SETnyckelord. 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
UPDATEfö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