Inserire dati in tabella SQL
Per aggiungere un record di dati dentro una tabella SQL si utilizza il comando INSERT INTO.
INSERT INTO nome_tabella VALUES(dato1,dato2,...)
Il parametro nome_tabella dopo INSERT INTO indica il nome della tabella dove aggiungere i dati.
Nell'attributo VALUES sono indicate tra parentesi le informazioni ( dato1, dato2, ... ) da aggiungere nei campi della tabella.
Nota. Nell'inserimento dei record i dati alfanumerici devono essere indicati tra apici (o doppi apici). I dati numerici, invece, sono indicati senza parentesi. Ogni dato è separato dal successivo tramite una virgola.
I dati sono aggiunti nella tabella SQL seguendo l'ordine dei campi.
Un esempio pratico
Il database SQL ospita una tabella vuota con nome 'students'.
La tabella ha tre campi nel seguente ordine:
- name ( alfanumerico )
- surname ( alfanumerico )
- vote ( intero )
Attenzione. La tabella deve essere già presente nel database. Per info sulla creazione di una nuova tabella si veda il tutorial su come creare una tabella sql.
Per aggiungere un record alla tabella studenti si utilizza INSERT INTO nel seguente modo:
INSERT INTO students VALUES('Paolo','Rossi',22);
I dati 'Paolo', 'Rossi', 22 sono aggiunti seguendo l'ordine logico dei campi della tabella ( name, surname, vote )
Ora il contenuto della tabella è il seguente:
Per inserire un altro record nella tabella students si digita un'altra volta INSERT INTO con altri dati
INSERT INTO students VALUES('Mario','Verdi',27);
Il nuovo record è aggiunto in coda alla tabella.
Ora il contenuto della tabella students è il seguente:
Il comando INSERT INTO può essere ripetuto per aggiungere altri record alla tabella.
Ogni nuovo inserimento aggiunge un record in fondo alla tabella.