Manipularea datelor - INSERT - SQL

Daca doriti sa inserati niste inregistrari noi intr-o tabela existenta, trebuie sa folositi INSERT INTO.

Sintaxa este:

INSERT INTO nume_tabela (coloana1, coloana2, coloana3, ...)

VALUES (valoare1, valoare2, valoare3, ...);

Daca doriti sa adaugato inregistrari in care sa aveti valori in toate coloanele din tabela, nu mai este necesar sa mentionati si numele coloanei, dar trebuie sa scrieti valorile in aceeasi ordine ca cea din tabel.

In acest caz, INSERT-ul va arata astfel:

INSERT INTO nume_tabela

VALUES (valoare1, valoare2, valoare3, ...);

In exemplul de mai sus, deoarece s-au introdus valori in toate coloanele tabelei Clienti, nu s-au mai mentionat si numele coloanelor.

Daca in acelasi exemplu am dori sa introducem o inregistrare noua in care sa trecem numai numele si prenumele, fara restul coloanelor, ar trebui sa scriem astfel:

INSERT INTO Clienti (Nume, Prenume)

VALUES (Ionescu, Marian);