Insert into

Per inserire una riga o tupla in una tabella, bisogna fare riferimento all’istruzione INSERT, in particolare la sintassi è:

INSERT INTO <nome_tabella> (<attributo_1>, <attributo_2>,...) VALUES (<valore_1>, <valore_2>,...);

Osservazione: Non è necessario aggiungere la parte degli attributi, ma in questa maniera possiamo decidere noi in che ordine inserire i valori. Se non viene esplicitato l’ordine di inserimento allora di default bisognerà inserire i valori nello stesso ordine in cui appaiono nella tabella

Esempio:

INSERT INTO studente (id, nome, cognome, data_nascita)
VALUES (5, 'Mario', 'Rossi', 29/09/1980);

allo stesso modo avrei potuto scrivere

INSERT INTO studente VALUES (5, 'Mario', 'Rossi', 29/09/1980);

ma non

INSERT INTO studente VALUES ('Mario', 5, 'Rossi', 29/09/1980);