rezumat: în acest tutorial, veți învăța cum să utilizați PostgreSQL UPDATE
declarație pentru a actualiza datele existente într-un tabel.
Introducere în declarația de actualizare PostgreSQL
Declarația PostgreSQLUPDATE
vă permite să modificați datele într-un tabel., Următoarea diagramă ilustrează sintaxa UPDATE
declarație:
Code language: SQL (Structured Query Language) (sql)
În această sintaxă:
- în Primul rând, specifica numele tabelului pe care doriți să actualizați datele după
UPDATE
cuvinte cheie. - în al doilea rând, specificați coloanele și noile lor valori după
SET
cuvinte cheie. Coloanele care nu apar în clauzaSET
își păstrează valorile inițiale. - în al treilea rând, determinați ce rânduri să actualizați în starea clauzei
WHERE
.,
clauzaWHERE
este opțională. Dacă omiteți WHERE
clauză, UPDATE
declarație va actualizeze toate rândurile din tabel.
UPDATE
declarație este executată cu succes, se returnează următoarea comandă tag:
count
este numărul de rânduri actualizate, inclusiv rânduri ale căror valori nu se modifica.,
Revenind actualizat rânduri
UPDATE
declarație a unui opțional RETURNING
clauză care returnează actualizat rânduri:
PostgreSQL ACTUALIZARE exemple
Să luăm câteva exemple de utilizare a PostgreSQL UPDATE
declarație.,
crearea unui eșantion de masă
următoarele afirmații crea un tabel numit courses
și introduceți unele date în ea:
următoarea declarație returnează datele din courses
tabel:
Code language: SQL (Structured Query Language) (sql)
1) PostgreSQL ACTUALIZARE – actualizarea-un rând
următoarea declarație foloseste UPDATE
declarație pentru a actualiza cursul cu id-ul 3., Se schimbă published_date
de la NULL
și '2020-08-01'
.
Code language: SQL (Structured Query Language) (sql)
declarația returnează următorul mesaj care indică faptul că un rând a fost actualizat:
Code language: Shell Session (shell)
următoarea declarație selectează cursul cu id-ul 3 pentru a verifica dacă actualizarea:
Code language: SQL (Structured Query Language) (sql)
2) PostgreSQL ACTUALIZARE – actualizarea-un rând și se întorc actualizat rând
următoarea declarație actualizări de curs id 2., Se modifică published_date
a cursului la 2020-07-01
și returnează cursul actualizat.
Sumar
- foloseste PostgreSQL
UPDATE
declarație pentru a actualiza datele din una sau mai multe coloane ale unui tabel. - utilizați
RETURNING
pentru a returna rândurile actualizate dinUPDATE
declarație
- a fost acest tutorial util ?
- YesNo