SQL INSERT
INSERT INTO ifadesi ile tabloya yeni kayıt eklenir.
iki şekilde INSERT INTO ifadesini yazmak mümkündür.
Birinde verinin yazılacağı sütun isimleri belirtilmez, sadece girilecek değerler belirtilir.
INSERT INTO tablo_ismi (sutun1, sutun2, sutun3, ...)
VALUES (deger1, deger2, deger3, ...)
İkinci INSERT INTO kullanımında hem verinin işleneceği sütunlar hemde verinin kendisi tanımlanır.
INSERT INTO tablo_ismi
VALUES (deger1, deger2, deger3, ...)
SQL INSERT INTO örneği
kisiler tablosu
P_Id Soyisim isim Adres Sehir
1 Karaca Ayse Melek Sokak istanbul
2 Bilgin Mert Beyoglu istanbul
3 Babacan Leyla Kizilay Ankara
kisiler listesine yeni bir satır eklemek istiyoruz;
INSERT INTO kisiler
VALUES (4, ?Kocadag?, ?Necip?, ?Etiler?,?istanbul?)
kisiler tablosu
1 Karaca Ayse Melek Sokak istanbul
2 Bilgin Mert Beyoglu istanbul
3 Babacan Leyla Kizilay Ankara
Sadece belirli sütunlara veri atamak
Spesifik bir sütuna veri yüklemenin mümkün olduğundan bahsetmiştik. Bu sefer kisiler tablosuna 5. kişi olarak Ahmet Beldeler isim - soy isimli kişiyi eklemek istiyoruz. Adres ve şehir bilgileri olmaksızın.
INSERT INTO kisiler (P_Id, Soyisim, isim)
VALUES (5, ?Beldeler?,?Ahmet?)
kisiler tablosu
P_Id Soyisim isim Adres Sehir
1 Karaca Ayse Melek Sokak istanbul
2 Bilgin Mert Beyoglu istanbul
3 Babacan Leyla Kizilay Ankara
4 Kocadag Necip Etiler istanbul
5 Beldeler Ahmet
P_Id Soyisim isim Adres Sehir