İçeriğe geç
← Ana sayfa

Öğren · Dene · Üret

SQL · Yeni kayıt ekleme: INSERT INTO — videolu atölye

Adım adım Türkçe görsel rehber. Her bölümden sonra duraklat ve kendi ortamında dene.

← Bütün video rehberler

4:35 dk · Sessiz görsel anlatım · Duraklatıp kodu veya adımı kendin dene.

Ayrıntılı yazılı rehberi aç →Resmi kaynak ↗

Bölümler

Videoyu metin olarak oku

Yeni kayıt ekleme: INSERT INTO

Veritabanındaki bir tabloya INSERT INTO komutuyla yeni veri satırları eklemek.

Kavramı kur

Bir web sitesinde yeni bir üye kaydolduğunda veya sepete yeni ürün eklendiğinde arka planda INSERT INTO sorgusu çalışır. Bu komut tabloya yeni bir satır ekler.

Neden böyle çalışıyor?

Sözdiziminde önce tablo adı ve parantez içinde doldurulacak sütunlar yazılır; ardından VALUES sözcüğü ve sırayla eklenecek değerler verilir. Sütun sırası ile değerler sırası birebir eşleşmelidir.

Çalışma sırası

Genellikle otomatik artan birincil anahtar (Primary Key / id) sütunu elle yazılmaz; veritabanı motoru yeni bir numara atar.

İkinci örnek · 1

INSERT INTO calisanlar hedef tablonun calisanlar olduğunu belirtir. Kodun tamamı yazılı derste bulunur.

INSERT INTO calisanlar (ad, bolum, maas)
VALUES ('Zeynep', 'Finans', 51000);

Beklenen sonucu oku

Tabloya 1 yeni satır eklenir.

Beklenen: 1 satır başarıyla eklendi.

Bir değeri sen değiştir

Kendi adın, departmanın ve belirlediğin maaşla yeni bir çalışan ekle. Aynı anda iki satır eklemek için VALUES (...), (...) yazımını dene.

Hata nereden gelir?

Sütun sayısı ile VALUES içindeki değer sayısının uyuşmaması hataya yol açar.

Kendi çözümünü kur

Sadece ad ve bolum sütunlarını dolduran bir INSERT yaz. Birden çok satır eklerken VALUES sonrasında parantezli grupları virgülle ayırabilirsin.

Çözüm varyasyonu · 1

Önce kendi denemeni yap; sonra bu varyasyonun girdileri ile sonucunu karşılaştır.

INSERT INTO calisanlar (ad, bolum, maas)
VALUES ('Can', 'Yazılım', 58000);

Kendini kontrol et

Otomatik artan id sütunu neden INSERT sorgusunda genelde yazılmaz? Yanıt: Veritabanı motoru her yeni satıra benzersiz bir kimliği otomatik olarak kendisi verir.

Beklenen: 1 satır başarıyla eklendi.

Bu içerik işine yaradı mı?

Görüşünü aşağıdan işaretleyebilir ve varsa notunu bırakabilirsin.