NOT NULL

  • Auto Increment

    Auto-increment (Otomatik artış), bir tabloya yeni bir kayıt eklendiğinde benzersiz bir sayının otomatik olarak üretilmesini sağlar. Genellikle bu, her yeni kayıt eklendiğinde otomatik olarak oluşturulmasını istediğimiz birincil anahtar alandır. Syntax Aşağıdaki SQL deyimi, “Personid” sütununu “Persons” tablosunda otomatik artan bir birincil anahtar alanı olarak tanımlar: CREATE TABLE Persons ( Personid int IDENTITY(1,1) PRIMARY KEY, LastName…


  • Default

    DEFAULT kısıtlaması, bir sütun için varsayılan bir değer ayarlamak için kullanılır. Başka bir değer belirtilmezse varsayılan değer tüm yeni kayıtlara eklenir. CREATE TABLE Komutunda DEFAULT Kullanımı Aşağıdaki SQL kodu, “Persons” tablosu oluşturulduğunda “City” sütunu için bir DEFAULT değer ayarlar: CREATE TABLE Persons ( ID int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int, City…

    Kategori:

    Tarih:

    Devamını oku: Default

  • Check

    CHECK kısıtlaması, bir sütuna yerleştirilebilecek değer aralığını sınırlamak için kullanılır.  Bir sütun üzerinde bir CHECK kısıtlaması tanımlarsanız, bu sütun için yalnızca belirli değerlere izin verilir.  Bir tabloda bir CHECK kısıtlaması tanımlarsanız, satırın diğer sütunlarındaki değerlere göre belirli sütunlardaki değerler sınırlandırılabilir. CREATE TABLE Komutunda CHECK Kullanımı Aşağıdaki SQL kodu, “Persons” tablosu oluşturulurken “Age” sütununda bir CHECK kısıtlaması oluşturur. CHECK kısıtlaması,…

    Kategori:

    Tarih:

    Devamını oku: Check

  • Foreign Key

    FOREIGN KEY kısıtlaması, tablolar arasındaki bağlantıları yok edecek eylemleri önlemek için kullanılır. FOREIGN KEY, bir tabloda, başka bir tablodaki PRIMARY KEY’e atıfta bulunan bir alandır (veya alanlar topluluğudur). FOREIGN KEY sahip tabloya alt tablo, PRIMARY KEY’e sahip tabloya ise başvurulan veya ana tablo adı verilir. Aşağıdaki iki tabloya bakalım: Persons Tablosu Orders Tablosu “Orders” tablosundaki…


  • Primary Key

    PRIMARY KEY kısıtlaması, bir tablodaki her kaydı benzersiz bir şekilde tanımlar.  PRIMARY KEY’ler benzersiz değerler içermelidir ve NULL değerler içeremez.  Bir tablo sadece bir PRIMARY KEY’e sahip olabilir; ve bu tabloda, bu PRIMARY KEY, tek veya çoklu sütunlardan (alanlar) oluşabilir. CREATE TABLE Komutunda PRIMARY KEY Kullanımı Aşağıdaki SQL kodu, “Persons” tablosu oluşturulurken “ID” sütununda PRIMARY…


  • Unique

    UNIQUE kısıtlaması, bir sütundaki tüm değerlerin farklı olmasını sağlar. Hem UNIQUE hem de PRIMARY KEY kısıtlamaları, bir sütun veya sütun kümesi için benzersizlik garantisi sağlar. PRIMARY KEY kısıtlamasının otomatik olarak bir UNIQUE (benzersiz) kısıtlaması vardır. Ancak, tablo başına birçok UNIQUE kısıtlamanız olabilir, fakat tablo başına yalnızca bir PRIMARY KEY kısıtlamanız olabilir. CREATE TABLE Komutunda UNIQUE Kullanımı…

    Kategori:

    Tarih:

    Devamını oku: Unique

  • Not NULL

    Varsayılan olarak, bir sütun NULL değerleri tutabilir. NOT NULL kısıtlaması, bir sütunu NULL değerleri KABUL ETMEYECEK şekilde zorlar. Bu şekilde bir alanın her zaman bir değer içermesi zorunlu olur. Bu durum bu alana bir değer eklemeden yeni bir kayıt ekleyemeyeceğiniz veya bir kaydı güncelleyemeyeceğiniz anlamına gelir. CREATE TABLE Komutunda NOT NULL kullanımı Aşağıdaki SQL kodu,…


  • SQL Kısıtlamaları

    SQL kısıtlamaları, bir tablodaki veriler için kurallar belirlemek amacıyla kullanılır. SQL Kısıtlamaları Oluşturma Kısıtlamalar, CREATE TABLE komutuyla tablo oluşturulurken veya ALTER TABLE komutuyla tablo oluşturulduktan sonra belirtilebilir. Syntax CREATE TABLE tablo_adı ( Sütun1 veri_tipi kısıtlama, Sütun2 veri_tipi kısıtlama, Sütun3 veri_tipi kısıtlama, …. ); Kısıtlamalar, bir tabloya girebilecek veri tipini sınırlamak için kullanılır. Bu durum, tablodaki…