SQL Primary Key kullanımı

sezaialkan
Sezai Alkan Frontend Developer

Primary Key kullanımı

Sql içerinde Primary Key kullanımı Unique kullanımı ile aynı diyebiliriz. Primary Key Her tabloda bir tane olmak koşuluyla kullanabiliriz. Primary Key özelliği eklediğimiz sütun içersindeki her verinin birbirinden farklı ve boş (NULL) olmamasını katı bir şekilde kontrolünü sağlamaktadır. İster tablo oluştururken istersekte sonradan ekleme yapabiliriz. 

Örnek vermek gerekirse bir kullanıcı tablosunda kullanıcı sırası veya kullanıcı id si örnek olarak gösterebiliriz.

CREATE TABLE kisiler (
  kul_id INT PRIMARY KEY,
  kul_ad VARCHAR(10),
  kul_soyadi VARCHAR(10)
);

Yukarıdaki örnekte kisiler tablosunu oluştururken kul_id sütununa PRIMARY KEY anahtarı ile her kullanıcının id sinin birbirinden farklı olması içi kontrol edecektir.

CREATE TABLE kisiler (
  kul_id INT PRIMARY KEY IDENTITY(1,1),
  kul_ad VARCHAR(10),
  kul_soyadi VARCHAR(10)
);

İstersek kul_id sütunumuza PRIMARY KEY anahtarı yanında IDENTITY(1,1) anahtarınıda ekleyip tabloya her veri girişi sağladığında kul_id değeri 1 rakam artacak şekilde belirleyebiliriz böylelikle kul_id içerisine girilecek veri çakışmalarının önüne geçebiliriz.

CREATE TABLE kisiler (
  kul_id INT,
  kul_ad VARCHAR(10),
  kul_soyadi VARCHAR(10)
  CONSTRAINT PK_id PRIMARY KEY(kul_id)
);

Bir farklı kullanım olarak CONSTRAINT kısıtlaması ile PRIMARY KEY anahtarını sütun tanımlaması sonrasıda ilgili sütuna tanımlayabiliriz. Veya direk aşağıdaki gibi PRIMARY KEY (sutunadı) şeklinde tanımlada yapabiliriz. 

CREATE TABLE kisiler (
  kul_id INT,
  kul_ad VARCHAR(10),
  kul_soyadi VARCHAR(10)
  PRIMARY KEY(kul_id)
);

Yorumlar

Yorum Yapabilmek İçin Giriş Yapmalısınız.
İlk Yorum Yapan Sen Ol!
Uçur Beni Kahramanım Yukarı Çık
Bu web sitesi çerezleri kullanıyor. Devam ederek çerez kullanımını kabul etmiş oluyorsunuz. Detay

Devam Etmek İçin Giriş Yapın

Kod Hocası İle Paylaşımda bulunabilir, Kendini geliştirebilirsin. Sende Hemen Giriş Yap Aramıza Katıl.

GirişKayıt Ol