INSERT INTO
L'istruzione INSERT INTO dell'SQL DML serve ad inserire nuovi record in una tabella.
La sintassi è la seguente:
INSERT INTO nome_tabella (primo_campo, secondo_campo) VALUES ('valore', 'valore')
I nomi dei campi si inseriscono tra parentesi tonde e si utilizza la clausola VALUES per valorizzarli.Facciamo un esempio di inserimetno nella tabella "autori" del progetto "libreria" che contiene il solo campo "autore" oltre al campo "id" di tipo contatore che non va considerato, incrementandosi da solo:
INSERT INTO autori (autore) VALUES ('Giovanni Boccaccio')
Facciamo adesso un esempio di inserimento nella tabella "libri" del progetto "libreria" che contiene i campi "rif_autore", "titolo" e "prezzo", oltre al campo "id":
INSERT INTO libri (rif_autore, titolo, prezzo) VALUES (1, 'Decameron', 100)Attenzione ai tipi di dato: i valori dei campi testuali vanno specificati tra i singoli apici, mentre quelli di tipo numerico no.
Questo è un classico casi in cui possiamo vedere come mandare a capo il codice:
INSERT INTO libri
(
rif_autore,
titolo,
prezzo
)
VALUES
(
1,
'Decameron',
100
)
Esegue la stessa operazione.
');







