NOT NULL
- SQL kursu
- Başlangıç
- Ders 91/115
- 4 dk
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
-- tablo oluştur
CREATE TABLE productsÖrnek çözüm
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
CREATE TABLE products (
id INT PRIMARY KEY,
name VARCHAR(100) ____
);
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.