Fino a questo momento abbiamo visto come creare e modificare la struttura di una tabella ed eventualmente come cancellarla fisicamente dal database, utilizzando i comandi della categoria DDL (Data Definition Language). Da questo capitolo inizia il percorso con cui impareremo a gestire i dati di una tabella utilizzando i comandi della categoria DML (Data Manipulation Language).

{codecitation class="brush: sql; gutter: false;"}
INSERT INTO nome_tanella (elenco_campi) VALUES ('elenco_valori')
{/codecitation}
Facciamo un esempio inserendo un nuovo record nella tabella autori:
{codecitation class="brush: sql; gutter: false;"}
INSERT INTO autori (Nome, Cognome) VALUES ('Giorgio', 'Faletti')
{/codecitation}
Nella tabella utenti è presente anche il campo id, ma abbiamo valorizzato solo due campi autore (Nome e Cognome). Il campo id è un contatore (AutoIncrement) e quindi si incrementa da se senza dover andare a specificare alcun valore.
Facciamo adesso un inserimento nella tabella libri:
{codecitation class="brush: sql; gutter: false;"}
INSERT INTO libri (Titolo, id_Autore) VALUES ('Io Uccido', '1')
{/codecitation}
Nel campo id_Autore ho inserito l'id della tabella autori corrispondente a Faletti, ovvero l'autore del libro Io Uccido.

Utilizziamo adesso l'istruzione INSERT per inserire dati all'interno delle tabelle. La sintassi di INSERT è la seguente:
{codecitation class="brush: sql; gutter: false;"}
INSERT INTO nome_tanella (elenco_campi) VALUES ('elenco_valori')
{/codecitation}
Facciamo un esempio inserendo un nuovo record nella tabella autori:
{codecitation class="brush: sql; gutter: false;"}
INSERT INTO autori (Nome, Cognome) VALUES ('Giorgio', 'Faletti')
{/codecitation}
Nella tabella utenti è presente anche il campo id, ma abbiamo valorizzato solo due campi autore (Nome e Cognome). Il campo id è un contatore (AutoIncrement) e quindi si incrementa da se senza dover andare a specificare alcun valore.
Facciamo adesso un inserimento nella tabella libri:
{codecitation class="brush: sql; gutter: false;"}
INSERT INTO libri (Titolo, id_Autore) VALUES ('Io Uccido', '1')
{/codecitation}
Nel campo id_Autore ho inserito l'id della tabella autori corrispondente a Faletti, ovvero l'autore del libro Io Uccido.
0 commenti:
Posta un commento