logo

Istruzione SQL UPDATE

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

  1. AGGIORNAMENTO: Il comando viene utilizzato per aggiornare il valore della colonna nella tabella.
  2. 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:

tabella SQL dimostrativa

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:

aggiornare una singola colonna utilizzando l'output di esempio dell'istruzione di aggiornamento

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
aggiornamento di più colonne utilizzando l'output di esempio dell'istruzione di aggiornamento

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ì,

omettere la clausola where nell'output di esempio dell'istruzione update

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.