Ana sayfa SQL Programlama INSERT
Gönderi
İptal

SQL Programlama INSERT

INSERT INTO komutu bir veritabanında yer alan tablolara yeni kayıt eklemek için kullanılır. Eklenen her bir kayıt tabloya yeni bir satır ekler.

INSERT INTO komutunu hem sütun adı hem de eklenecek verileri içerecek şekilde veya sadece eklenecek değerleri tanımlayarak kullanabilirsiniz:

Sütun adı ve veri tanımlayarak:

INSERT INTO tablo_adı (sütun_adı1, sütun_adı2, …) VALUES (deger1, deger2, …)

Sadece veri tanımlayarak:

INSERT INTO tablo_adı VALUES (deger1, deger2, …)

Aşağıdaki personel adlı örnek tablo üzerinde işlemler yapmaya çalışalım:

AdiSoyadiGoreviMemleketiDTarihi
AhmetKaraÖğretmenSinop27.06.1980
MehmetErtürkÖğretmenManisa05.02.1972
SerdarŞenelMemurEskişehir25.09.1987
MetinGökayMemurİzmir07.04.1989
MehmetKeskinÖğrenciKars28.08.1998
SeyfiCoşarÖğrenciKırşehir09.11.1996
CihanÖzkanÖğrenciSivas15.03.1997

Eğer aşağıdaki komutu kullanırsanız; tanımlanan veriler karşılık gelen sütunlara aktarılarak personel tablosunda yeni bir satır yani kayıt oluşturulur:

1
INSERT INTO personel (Adi, Soyadi, Gorevi, Memleketi, DTarihi) VALUES ('Mustafa', 'Karagöz', 'Öğretmen', 'Kastamonu', '1986-04-11')

Sonuç

AdiSoyadiGoreviMemleketiDTarihi
AhmetKaraÖğretmenSinop27.06.1980
MehmetErtürkÖğretmenManisa05.02.1972
SerdarŞenelMemurEskişehir25.09.1987
MetinGökayMemurİzmir07.04.1989
MehmetKeskinÖğrenciKars28.08.1998
SeyfiCoşarÖğrenciKırşehir09.11.1996
CihanÖzkanÖğrenciSivas15.03.1997
MustafaKaragözÖğretmenKastamonu11.04.1986

Eğer aşağıdaki komutu kullanırsanız; tanımlanan veriler personel tablosunda yeni bir satır yani kayıt oluşturulur:

1
INSERT INTO personel VALUES ('Kerim', 'Sade', 'Öğrenci', 'Isparta', '1997-07-27')

Sonuç

AdiSoyadiGoreviMemleketiDTarihi
AhmetKaraÖğretmenSinop27.06.1980
MehmetErtürkÖğretmenManisa05.02.1972
SerdarŞenelMemurEskişehir25.09.1987
MetinGökayMemurİzmir07.04.1989
MehmetKeskinÖğrenciKars28.08.1998
SeyfiCoşarÖğrenciKırşehir09.11.1996
CihanÖzkanÖğrenciSivas15.03.1997
MustafaKaragözÖğretmenKastamonu11.04.1986
KerimSadeÖğrenciIsparta27.07.1997
Bu gönderi CC BY 4.0 lisansı altındadır.

SQL Programlama SELECT

SQL Programlama UPDATE