Contenuti del Corso
Introduzione a SQL
Introduzione a SQL
Inserimento di Righe in una Tabella
Dopo aver creato una tabella, possiamo inserire righe in essa utilizzando un'istruzione INSERT
.
Di seguito è riportata la sintassi generale di un'istruzione INSERT
:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
Nella sintassi sopra, table_name
si riferisce al nome della tabella in cui vogliamo inserire una riga.
La sequenza di valori (value1, value2, value3, ...)
deve essere nello stesso ordine della sequenza delle colonne specificate in (column1, column2, column3, ...)
.
Per esempio:
INSERT INTO students (first_name, second_name, age) VALUES ('John', 'Doe', 24);
// OR
INSERT INTO students (second_name, first_name, age) VALUES ('Doe', 'John', 24);
// OR
INSERT INTO students (age, first_name, second_name) VALUES (24, 'John', 'Doe');
// etc
Dimostrazione:
Suggerimento:
Esiste una sintassi più breve per inserire righe in una tabella:
INSERT INTO table_name VALUES (value1, value2, value3 …)
Ad esempio:
INSERT INTO students VALUES ('John', 'Doe', 24);
In questo caso, l'ordine in cui i valori sono dichiarati dovrebbe essere lo stesso dell'ordine predefinito delle colonne.
La differenza tra i casi d'uso delle due sintassi che abbiamo esplorato diventerà più evidente nei capitoli successivi.
Grazie per i tuoi commenti!