összefoglaló: ebben a bemutatóban megtudhatja, hogyan kell használni a PostgreSQL UPDATE nyilatkozatot a meglévő adatok frissítésére a táblázatban.
Bevezetés A PostgreSQL frissítési nyilatkozatába
A PostgreSQL UPDATE utasítás lehetővé teszi az adatok módosítását egy táblázatban., Az alábbiakban bemutatjuk a UPDATE utasítás szintaxisát:
Code language: SQL (Structured Query Language) (sql)
ebben a szintaxisban:
- először adja meg annak a táblázatnak a nevét, amelyet az
UPDATEkulcsszó után frissíteni szeretne. - második, adja meg az oszlopokat és azok új értékeit a
SETkulcsszó után. Azok az oszlopok, amelyek nem jelennek meg aSETzáradékban, megtartják eredeti értékeiket. - harmadik, határozza meg, hogy mely sorokat kell frissíteni a
WHEREzáradék állapotában.,
aWHERE záradék nem kötelező. Ha kihagyja a WHERE záradékot, a UPDATE utasítás frissíti a táblázat összes sorát.
amikor aUPDATE utasítás sikeresen végrehajtásra kerül, a következő parancscímkét adja vissza:
acount A frissített sorok száma, beleértve azokat a sorokat is, amelyek értékei nem változtak.,
visszatérő frissített sorok
a UPDATE nyilatkozat egy opcionális RETURNING záradék, amely visszaadja a frissített sorok:
PostgreSQL frissítés példák
Vegyünk néhány példát a PostgreSQL UPDATE nyilatkozat.,
Beállítása minta táblázat
A következő utasítások létrehozása a táblázat címe courses, majd helyezze be néhány adatot bele:
A következő nyilatkozatot visszatér az adatokat a courses táblázat:
Code language: SQL (Structured Query Language) (sql)
1) PostgreSQL FRISSÍTÉSE – frissíti az egyik sor
A következő nyilatkozatot használja a UPDATE nyilatkozatot, hogy frissítse a tanfolyam azonosítója 3., published_date NULL '2020-08-01' – ra változtatja.
Code language: SQL (Structured Query Language) (sql)
A nyilatkozat visszatér az alábbi üzenet jelzi, hogy egy sor frissült:
Code language: Shell Session (shell)
A következő nyilatkozatot választja, a tanfolyam azonosítója 3. ellenőrizze a frissítés:
Code language: SQL (Structured Query Language) (sql)
2) PostgreSQL FRISSÍTÉSE – frissíti egy sort, majd vissza a frissített sor
A következő nyilatkozatot frissítések tanfolyam azonosító 2., Módosítja apublished_date kurzust2020-07-01 értékre, és visszaadja a frissített kurzust.
összefoglaló
- használja a PostgreSQL
UPDATEnyilatkozatot az adatok egy vagy több oszlopában történő frissítéséhez egy asztal. - használja a
RETURNINGzáradékot aUPDATEnyilatkozat
- hasznos volt ez a bemutató ?
- YesNo