Riepilogo: in questo tutorial, imparerai come utilizzare l’istruzione PostgreSQL UPDATE per aggiornare i dati esistenti in una tabella.
Introduzione all’istruzione PostgreSQL UPDATE
L’istruzione PostgreSQLUPDATE consente di modificare i dati in una tabella., Quanto segue illustra la sintassi dell’istruzioneUPDATE:
Code language: SQL (Structured Query Language) (sql)
In questa sintassi:
- Per prima cosa, specificare il nome della tabella che si desidera aggiornare i dati dopo la parola chiave
UPDATE. - In secondo luogo, specificare le colonne e i loro nuovi valori dopo
SETparola chiave. Le colonne che non appaiono nella clausolaSETmantengono i valori originali. - In terzo luogo, determinare quali righe aggiornare nella condizione della clausola
WHERE.,
La clausola WHERE è facoltativa. Se si omette la clausolaWHERE, l’istruzioneUPDATE aggiornerà tutte le righe della tabella.
Quando l’istruzione UPDATE viene eseguita correttamente, restituisce il seguente tag di comando:
count è il numero di righe aggiornate incluse le righe i cui valori non sono cambiati.,
Restituzione di righe aggiornate
UPDATE dichiarazione è facoltativa RETURNING clausola che restituisce righe aggiornate:
PostgreSQL AGGIORNAMENTO esempi
prendiamo alcuni esempi di utilizzo di PostgreSQL UPDATE istruzione.,
Impostazione di un esempio di tabella
Le seguenti dichiarazioni creare una tabella denominata courses e inserire alcuni dati:
La seguente dichiarazione restituisce i dati del courses tabella:
Code language: SQL (Structured Query Language) (sql)
1) PostgreSQL AGGIORNAMENTO – aggiornamento di una riga
La seguente dichiarazione utilizza il UPDATE istruzione per l’aggiornamento corso con id 3., Cambia il published_date da NULL a '2020-08-01'.
Code language: SQL (Structured Query Language) (sql)
L’istruzione restituisce il seguente messaggio che indica che una riga è stata aggiornata:
Code language: Shell Session (shell)
La seguente dichiarazione seleziona il corso con id 3 per verificare l’aggiornamento:
Code language: SQL (Structured Query Language) (sql)
2) PostgreSQL AGGIORNAMENTO – aggiornamento di una riga e di restituire la riga aggiornata
La seguente dichiarazione aggiornamenti corso id 2., Modifica published_date del corso in 2020-07-01 e restituisce il corso aggiornato.
Riepilogo
- Utilizzare l’istruzione PostgreSQL
UPDATEper aggiornare i dati in una o più colonne un tavolo. - Utilizzare la clausola
RETURNINGper restituire le righe aggiornate dall’istruzioneUPDATE
- Questo tutorial è stato utile ?
- Sì