Dreke90 di Dreke90
Genius 6795 punti

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 <=5;

Registrati via email