Istruzione SQL UPDATE modifica i dati esistenti dalla tabella.
Istruzione UPDATE in SQL
L'istruzione UPDATE in SQL viene utilizzato per aggiornare i dati di una tabella esistente nel database. Possiamo aggiornare singole colonne e più colonne utilizzando l'istruzione UPDATE secondo i nostri requisiti.
In modo molto semplice, possiamo dire che i comandi SQL (UPDATE e ELIMINARE ) vengono utilizzati per modificare i dati già presenti nel database. Il comando SQL DELETE utilizza a DOVE clausola.
df loc
Aggiorna la sintassi
La sintassi per l'istruzione SQL UPDATE è:
UPDATE nome_tabella SET colonna1 = valore1, colonna2 = valore2,…
DOVE condizione;
Dove,
- nome_tabella : nome della tabella
- colonna1 : nome della prima, seconda, terza colonna….
- valore1 : nuovo valore per la prima, seconda, terza colonna….
- condizione : condizione per selezionare le righe per le quali il
Parametro Spiegazione
- AGGIORNAMENTO: Il comando viene utilizzato per aggiornare il valore della colonna nella tabella.
- DOVE: Specifica la condizione che vogliamo implementare sulla tabella.
Nota: Nella query precedente il IMPOSTATO viene utilizzata per impostare nuovi valori nella colonna particolare e nel file DOVE La clausola viene utilizzata per selezionare le righe per le quali è necessario aggiornare le colonne. Se non abbiamo utilizzato la clausola WHERE, verranno aggiornate le colonne di tutte le righe. Quindi la clausola WHERE viene utilizzata per scegliere le righe particolari.
Esempi di istruzioni SQL UPDATE
Vediamo l'istruzione SQL update con esempi.
Per prima cosa creeremo una tabella, sulla quale utilizzeremo l'istruzione UPDATE. Per creare la tabella, scrivere la seguente query:
Domanda:
SQL CREATE TABLE Customer( CustomerID INT PRIMARY KEY, CustomerName VARCHAR(50), LastName VARCHAR(50), Country VARCHAR(50), Age int(2), Phone int(10) ); -- Insert some sample data into the Customers table INSERT INTO Customer (CustomerID, CustomerName, LastName, Country, Age, Phone) VALUES (1, 'Shubham', 'Thakur', 'India','23','xxxxxxxxxx'), (2, 'Aman ', 'Chopra', 'Australia','21','xxxxxxxxxx'), (3, 'Naveen', 'Tulasi', 'Sri lanka','24','xxxxxxxxxx'), (4, 'Aditya', 'Arpan', 'Austria','21','xxxxxxxxxx'), (5, 'Nishant. Salchichas S.A.', 'Jain', 'Spain','22','xxxxxxxxxx'); Select * from Customer;>
La tabella creata sarà simile a questa:

Aggiorna singola colonna Esempio di utilizzo dell'istruzione UPDATE
Aggiorna la colonna NOME e imposta il valore su 'Nitin' nelle righe in cui l'età è 22.
Domanda:
UPDATE Customer SET CustomerName = 'Nitin' WHERE Age = 22;>
Produzione:

Aggiornamento di più colonne utilizzando l'esempio di istruzione UPDATE
Aggiorna le colonne NOME in 'Satyam' e Paese in 'USA' dove CustomerID è 1.
Domanda:
UPDATE Customer SET CustomerName = 'Satyam', Country = 'USA' WHERE CustomerID = 1;>
Produzione :
elenco di array in Java

Nota: Per aggiornare più colonne abbiamo utilizzato la virgola(,) per separare i nomi e i valori di due colonne.
Omissione della clausola WHERE nell'istruzione UPDATE
Se omettiamo la clausola WHERE dalla query di aggiornamento, tutte le righe verranno aggiornate.
Domanda:
UPDATE Customer SET CustomerName = 'Shubham';>
Produzione:
La tabella Customer ora apparirà così,

Punti importanti sull'istruzione SQL UPDATE
- L'istruzione SQL UPDATE viene utilizzata per aggiornare i dati in una tabella esistente nel database.
- L'istruzione UPDATE può aggiornare colonne singole o multiple utilizzando la clausola SET.
- La clausola WHERE viene utilizzata per specificare la condizione per la selezione delle righe da aggiornare.
- L'omissione della clausola WHERE in un'istruzione UPDATE comporterà l'aggiornamento di tutte le righe nella tabella.