Come inserire nuove righe in una tabella in SQL?


Per inserire nuove righe in una tabella in SQL, è possibile utilizzare la seguente sintassi:

INSERT INTO nome_tabella (colonna1, colonna2, colonna3, ...)
VALUES (valore1, valore2, valore3, ...);

Ad esempio, se si desidera inserire una nuova riga nella tabella "clienti" con i valori "Mario Rossi" per la colonna "nome" e "30" per la colonna "età", si può utilizzare la seguente query:

INSERT INTO clienti (nome, età)
VALUES ('Mario Rossi', 30);

È possibile inserire più righe contemporaneamente utilizzando la stessa sintassi, ma separando ogni riga con una virgola. Ad esempio:

INSERT INTO clienti (nome, età)
VALUES ('Mario Rossi', 30), ('Luigi Verdi', 25), ('Giovanni Bianchi', 40);

In alternativa, è possibile inserire i valori di una nuova riga utilizzando una SELECT statement. Ad esempio, se si desidera inserire una nuova riga nella tabella "clienti" con i valori della riga con ID 1 della tabella "clienti_backup", si può utilizzare la seguente query:

INSERT INTO clienti (nome, età)
SELECT nome, età
FROM clienti_backup
WHERE id = 1;


About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.