CodeBlanks Logo Icon CodeBlanks

Belirli sütunlara ekleme

Yalnızca bazı sütunlara değer eklemeyi öğrenirsin.

Tüm sütunlara ekleme

Tüm sütunlara değer veriyorsan sütun listesini atlayabilirsin; değerleri tablo sırasına göre yazarsın.

INSERT INTO products
VALUES (2, 'Defter', 12, 50, 'kırtasiye');

Bu sorgu tablo sırasına göre tüm sütunlara değer verir.

products tablosuna VALUES ile verilen değerler yeni satır olarak eklenir.

Tüm sütunlara ekleme — ayrıntı

Sütun listesini atlamak risklidir; tablo yapısı değişirse sorgu bozulur. Üretimde her zaman sütun listesi kullanmak daha güvenlidir.

Uygulama Tüm sütunlara ekleme

products tablosuna tüm sütunlara değer vererek id=3 satırını ekle.

Başlangıç kodu

query.sql
-- tüm sütunlara ekle
INSERT INTO products
VALUES

Örnek çözüm

query.sql
INSERT INTO products
VALUES (3, 'Silgi', 2, 100, 'kırtasiye')

Beklenen çıktı

1 satır eklendi

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Tüm sütunlar

Soru
INSERT INTO products
____ (3, 'Silgi', 2, 100, 'kırtasiye');
Cevap
INSERT INTO products
VALUES (3, 'Silgi', 2, 100, 'kırtasiye');

Açıklama: Sütun listesi verilmezse VALUES tablodaki tüm sütunlar için sırayla değer içermelidir.

2 Sütun listesini atlamak ne zaman güvenlidir?

  • Üretimde
  • Yalnız silme
  • Hızlı testte Doğru cevap
  • Asla

Açıklama: Sütun listesi testte atlanabilir, üretimde yazılır.

3 Belirli sütunlara ekleme: kavramları eşleştir

Kavram Anlamı
INSERT ekle
VALUES değerler
INTO tabloya
SELECT oku

Başlangıç bölümündeki tüm dersler