Veri tabanında veriler tablolar aracılığıyla saklanır. Veri tabanı tablosuna veri eklemek için INSERT söz dizimi (deyimi) kullanılır. INSERT, mevcut bir tabloya yeni satır ekleyerek veriyi veri tabanına kaydetmiş olur.
Söz dizimi:
INSERT INTO table_name (structure1,structure2,...) VALUES(data1,data2,...)
Örnek:
INSERT INTO uyeler (id,eposta,parola) VALUES (1,'test@ikweb.org',1234)
İfadeyi (söz dizimi) yazarken yapı adlarının latin karakterler ve string verilerin tek ve/veya çift tırnak kullanmanız gerekir. Integer verilerde tırnak gerekmiyor. Ayrıca VALUES yerine VALUE kullanabilirsiniz.
INSERT INTO uyeler (id,eposta,parola) VALUE (1,'test@ikweb.org',1234)
Yapı adlarının olmadığı ifadeyi de kullanabilirsiniz. Burada dikkat etmeniz gereken veri kısmına tablodaki tüm yapı adlarına karşılık geler değerleri sırasıyla girmeniz gerekir. Otomatik artan veya boş bırakmak istediğiniz yapıları (sütünları) null değeri girebilirsiniz
INSERT INTO uyeler VALUES (NULL,'test@ikweb.org',1234)
Virgül ile ayırarak birden çok satırlık verileri ekleyebilirsiniz. Bu işlem birden fazla satırlık verileri tek sorguyla tabloya ekleme kolaylığı sağlıyor.
INSERT INTO uyeler (id,eposta,parola) VALUES (1,'test1@ikweb.org',123), (2,'test2@ikweb.org',456), (3,'test3@ikweb.org',789);