Questo tipo di query ci permettono di eseguire sul nostro data base operazioni di inserimento, modifica o cancellazione dei dati e sono identificate con le istruzioni INSERT INTO, UPDATE e DELETE.
L’ istruzione INSERT INTO
Ha come scopo quello di inserire nuovi record all’interno di una tabella già esistente, la sintassi dell’istruzione insert into è:
INSERT INTO <tabella> [ (campi) ] VALUES( <valori> )
Prendiamo per gli esempi la seguente tabella:
Inserire un nuovo record nella tabella, che preveda l’indicazione di tutti i campi definiti
INSERT INTO Persone (idPersona, nome, cognome, annoNasc, email, indirizzo, citta) VALUES (7, “Luigi”, “Antonelli”, 1980, “l.a@email.it”, “via roma, 22”, “Pisa”)
L’ istruzione UPDATE
Ha come scopo quello di modificare i valori dei campi di uno o più record, precedentemente inseriti nella tabella specificata. La sintassi dell’istruzione update è:
UPDATE <tabella> SET <campo>=<valore> [ WHERE <condizione> ]
Modificare il campo città di tutti i record della tabella
UPDATE Persone SET citta = “Roma”
L’istruzione delete
ha come scopo quello di eliminare i record specificati. La sintassi dell’istruzione delete è:
DELETE FROM <tabella> [ WHERE <condizione> ]
Eliminare il record con idPersona = 5
DELETE FROM Persone WHERE idPersona = 5