SQL INSERT INTO Nedir? Kullanımı Nasıldır? Örneklerle Anlatım
29.01.2021 12:30 7558 Görüntülendi

SQL INSERT INTO Nedir? Kullanımı Nasıldır? Örneklerle Anlatım

INSERT INTO komutu bir tabloya yeni kayıt eklemek için kullanılır.

INSERT INTO komutu nasıl kullanılır.

INSERT INTO komutu iki ayrı şekilde kullanılabilir.

İlk yol, Hem sütun hem de eklenecek değerler belirtilir.

INSERT INTO table_adi (sütun1, sütun 2, sütun 3, ...)
VALUES (değer1, değer 2, değer 3, ...);

Diğer yol ise tablonun tüm sütunlarına değer eklemek istediğimizde kullanılır. Değer sıralamasının tablodaki sütunlarla aynı olması dikkat ederek yazdığımız SQL komutu sütun belirtmemize gerek olmadan sorunsuz çalışır.

INSERT INTO table_adi 
VALUES (değer1, değer 2, değer 3, ...);

NOT: Yukarıda anlaşılır olması için türkçe karakter kullanılmıştır.Kod yazımlarında Türkçe karakter kullanmayınız.

Örnek Veritabanı Üzerinde Uygulayarak gösterelim.

 

KullaniciID

Ad

Soyad

Adres

Sehir

Postakodu

Ulke

1

Safa

Dedeoğlu

Necmettin Erbakan Cad. no 8/1

İstanbul

34000

Türkiye

2

Fatih

Turab

İskele Cad. hastane sok.

Artvin

08300

Türkiye

3

John

Doupoint

Claremont Rd no:8/3

Newcastle

NE2 4AA

İngiltere

4

Gustavo

Alfaro

Cuero y Caicedo, Quito

New York

170129

Amerika

5

Abel

Gigli

Dagmada Waaberi 324/5

Moskova

Jh09010

Rusya

6

Xiao

Chu

Unnamed Road 

Pekin

Jk07320

Çin

7

Osman

Ebuselim

Shara Zaviya Dahmani PO:928

Doha

243512

Katar

Musteriler tablosuna yeni bir kayıt ekleyelim.

INSERT INTO Musteriler(Ad, Soyad, Adres, Sehir, Postakodu, Ulke)
VALUES (Frank, Walter, Trudering-Riem 326/3, Münih, 81825, Almanya)
 );

Musteriler tablosu için yazılan INSERT INTO komutundan sonra tablo artık şu şekilde görülür.

 

7

Osman

Ebuselim

Shara Zaviya Dahmani PO:928

Doha

243512

Katar

8

Frank

Walter

Trudering-Riem 326/3

Münih

81825

Almanya

İki yolda da yapılacak olan komut dizisinde sonuç aynı olacaktır. İkinci yolda tablodaki sıralama takıp edilmek zorundayken ilk yolda kendi koyduğunuz sıralamayı takıp etmek zorunda kalırsınız.

NOT: KullaniciID otomatik eklenecektir. Bunun sebebi KullaniciID sütunu otomatik artış alanıdır her kayıt eklemede otomatik olarak oluşturulur.

Yalnızca Belirtilen Sütunlara Veri Ekleme

Sadece belirli sütunlara veri eklemekte mümkündür. 

Aşağıdaki SQL komutu yeni bir kayır ekler, ancak yalnızca belirli sütunlara veri ekler.

INSERT INTO Musteriler (Ad, Soyad, Sehir)
VALUES ('Frank', 'Walter', 'Münih');

Bu komuttan sonra tablonun yeni hali şu şekildedir;

 

7

Osman

Ebuselim

Shara Zaviya Dahmani PO:928

Doha

243512

Katar

8

Frank

Walter

null

Münih

null

null

Veri eklenmeyen sütunlar için null(BOŞ) değeri atanır.

 

İçerik: Yusuf Erdoğan