S stavkom INSERT se tabelo doda ena ali več vrstic. Uporabljamo ga za:
INSERT INTO ime_tabele (atr1,atr2,...) VALUES (vr1,vr2,...);
INSERT INTO tabela1 (atr1,atr2,...) SELECT (atr1,atr2,...) FROM tabela2;
Primer stavka INSERT, ki v tabelo Dijak doda zapis "20030","Kovač","Mojca","G4A"
INSERT INTO Dijak (DijakID,Priimek,Ime,Razred) VALUES ("20030","Kovač","Mojca","G4A");
Primer stavka INSERT, ki vsebino tabele Dijak za dijake razreda G2A prepiše v tabelo G2A
INSERT INTO G2A (DijakID,Priimek,Ime,Razred,Rojen) SELECT (DijakID,Priimek,Ime,Razred,Rojen) FROM Dijak WHERE Dijak.Razred=‘G2A';
Stavek INSERT ne uspe, če:
Avtorji: Tea Lončarić , Andreja Vehovec, Marko Kastelic , David Drofenik, Saša Divjak, Alenka Kavčič , Matija Marolt, Marko Privošnik, Milan Podbršček, Janko Harej, Andrej Florjančič