SQL Primary Key kullanımı

Sezai AlkanFrontend 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)
);
Anonim

Yorum yapabilmek için giriş yapmanız gerekmektedir.

Sosyal Medya

Mobil Uygulama

Tarayıcı Eklentileri

Şifre Oluşturucu

Google Chrome Plugin

Yardımcı Siteler

w8icon

w8icon.com

Kod depo

koddepo.com

e-mvc

e-mvc.com