SQL Kısıtlamaları
SQL kısıtlamaları bir tabloda veri için kuralları belirtmek için kullanılır.
kısıtlaması ve veri hareketi arasındaki bir ihlal durumunda, işlem kısıtlaması tarafından iptal edilir.
Tablo oluşturulduğunda kısıtları belirtilebilir (inside the CREATE TABLE statement) ya da oluşturulan tablodan sonra (inside the ALTER TABLE statement) .
TABLO + KISITLAMA Syntax'i CREATE SQL
CREATE TABLE table_name
(
column_name1 data_type ( size ) constraint_name ,
column_name2 data_type ( size ) constraint_name ,
column_name3 data_type ( size ) constraint_name ,
....
);
SQL olarak, aşağıdaki kısıtlamaları vardır:
- NOT NULL - Bir sütun NULL değeri saklamak olamayacağını gösterir
- EŞSİZ - Bir sütun için her satır bir değere sahip olmalıdır olmasını sağlar
- PRIMARY KEY - NULL ve EŞSİZ DEĞİL bir arada. Bir sütun olmasını sağlar (or combination of two or more columns) daha kolay ve hızlı bir şekilde bir tablo özel bir kayıt bulmak için yardımcı olan benzersiz bir kimlik bilgisi
- YABANCI ANAHTAR - Başka tablodaki değerleri eşleştirmek için bir tablodaki verilerin tutarlılığını sağlamak
- Slayt - Bir sütundaki değeri belirli bir koşula uyan olmasını sağlar
- DEFAULT - Bir sütun için varsayılan değeri belirtir
Bir sonraki bölümlerde ayrıntılı olarak her kısıtlamasını anlatacağız.