Dreke90
Genius
1 min. di lettura
Vota 3 / 5

Concetti Chiave

  • Gli operatori di aggiornamento in SQL permettono di inserire, modificare e cancellare righe di una tabella.
  • Il comando INSERT INTO consente di aggiungere nuove righe a una tabella, con o senza specificare gli attributi.
  • Il comando UPDATE ... SET ... [WHERE] è usato per modificare i dati esistenti in una tabella, con la possibilità di applicare condizioni specifiche.
  • Il comando DELETE FROM ... [WHERE] permette di rimuovere righe da una tabella, con la possibilità di specificare condizioni per la cancellazione.
  • Le istruzioni SQL possono essere utilizzate in modo flessibile per gestire i dati all'interno di un database, a seconda delle esigenze specifiche.
Gli operatori di aggiornamento in SQL

Gli operatori di aggiornamento consento di inserire,modificare e cancellare le righe di una tabella.

Inserzione
Il comando Insert Into …. values permette di inserire una o più righe nella tabella specificata

esempio
Inserire il nuovo professore con i seguenti dati : “P030”,”Mangnino”,”Paolo””LIII”.

INSERT INTO Professori(CodiceProfessore,Cognome,Nome,ClasseConcorso)
VALUES (“P030”,”Mangnino”,”Paolo”,”LIII”);

In questo caso non è in realta necessario specificare l'elenco delgi attributi,in quanto esiste una corrispondenza tra i valori da inserire e i rispettivi attributi,per cui si può anche scrivere:

INSERT INTO Professori
VALUES (“P030”,”Mangnino”,”Paolo”,”LIII”);

Modifica
Il comando UPDATE … SET … [WHERE] permette di modificare una o più righ enella tabella specificata.
Esempio:
Aggiornare la tabella classi modificando in LiceoTecnico la specializzazione di tutte le Classi presenti in istituto.

UPDATE Classi
SET Spcializzazione = “LiceoTecnico”;
In questo caso non è stata specificata alcuna condizione dopo la clausola where in modo che la modifica venga apportata a tutte le righe della tabella classi.

Cancellazione
Il comando DELETE FROM … [WHERE] permette di eliminare una o più righe nella tabella specificata

Esempio:
Cancellare dalla tabella Valutazioni le valutazioni insufficienti
DELETE FROM Valutazioni
WHERE Voto

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community