CodeBlanks Logo Icon CodeBlanks

NOT NULL

Zorunlu sütunları NOT NULL ile tanımlamayı öğrenirsin.

NOT NULL

NOT NULL ile bir sütunun boş bırakılamayacağını belirtirsin. Zorunlu alanlar için kullanılır.

CREATE TABLE products (
  id INT PRIMARY KEY,
  name VARCHAR(100) NOT NULL
);

Bu sorgu name boş bırakılamaz.

products tablosu oluşturulur.

NOT NULL — ayrıntı

NOT NULL sütuna NULL eklenmesini engeller. Veri bütünlüğü için önemlidir; kritik alanlar her zaman NOT NULL olmalıdır.

Uygulama NOT NULL

products tablosunu id INT PRIMARY KEY ve name VARCHAR(100) NOT NULL ile oluştur.

Başlangıç kodu

query.sql
-- tablo oluştur
CREATE TABLE products

Örnek çözüm

query.sql
CREATE TABLE products (
  id INT PRIMARY KEY,
  name VARCHAR(100) NOT NULL
)

Beklenen çıktı

Tablo oluşturuldu

Soru ve cevaplar

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

1 NOT NULL: kavramları eşleştir

Kavram Anlamı
NOT NULL boş değil
PRIMARY KEY birincil
UNIQUE benzersiz
DEFAULT varsayılan

2 Zorunlu alan

Soru
CREATE TABLE products (
  id INT PRIMARY KEY,
  name VARCHAR(100) ____
);
Cevap
CREATE TABLE products (
  id INT PRIMARY KEY,
  name VARCHAR(100) NOT NULL
);

Açıklama: NOT NULL doğru cevap.

3 NOT NULL neyi engeller?

  • Benzersiz değeri
  • Boş değer girişini Doğru cevap
  • Silme işlemini
  • Güncellemeyi

Açıklama: NOT NULL NULL girişini engeller.

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