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ă UPDATEcuvinte cheie.
- în al doilea rând, specificați coloanele și noile lor valori după SETcuvinte 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_datea cursului la 2020-07-01 și returnează cursul actualizat.
Sumar
- foloseste PostgreSQL UPDATEdeclarație pentru a actualiza datele din una sau mai multe coloane ale unui tabel.
-  utilizațiRETURNINGpentru a returna rândurile actualizate dinUPDATEdeclarație
- a fost acest tutorial util ?
- YesNo