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,'[email protected]',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,'[email protected]',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,'[email protected]',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,'[email protected]',123), (2,'[email protected]',456), (3,'[email protected]',789);