ö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
UPDATE
kulcsszó után frissíteni szeretne. - második, adja meg az oszlopokat és azok új értékeit a
SET
kulcsszó után. Azok az oszlopok, amelyek nem jelennek meg aSET
záradékban, megtartják eredeti értékeiket. - harmadik, határozza meg, hogy mely sorokat kell frissíteni a
WHERE
zá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
UPDATE
nyilatkozatot az adatok egy vagy több oszlopában történő frissítéséhez egy asztal. - használja a
RETURNING
záradékot aUPDATE
nyilatkozat
- hasznos volt ez a bemutató ?
- YesNo