SQL Ders39 - CONSTRAINTS | PRIMARY KEY


PRIMARY KEY 

NOT NULL ve UNIQUE kombinasyonudur. Her tablo için bir tane mevcuttur.


CREATE TABLE tablo_ismi(
degisken_ismi degisken_tipi PRIMARY_KEY);


veya


CREATE TABLE tablo_ismi(
degisken_ismi degisken_tipi
CONSTRAINT sınırlandırma_ismi PRIMARY_KEY(kolon/kolonlar_ismi);
);


PRIMARY KEY sınırlandırmasını daha önce oluşturulmuş bir tabloya ekleme


ALTER TABLE tablo_ismi
ADD PRIMARY KEY (kolon_ismi);


veya


ALTER TABLE tablo_ismi
ADD CONSTRAINT sınırlandırma_ismi PRIMARY KEY (kolon/kolonlar_ismi);


PRIMARY KEY sınırlandırmasını kaldırma


ALTER TABLE tablo_ismi
DROP CONSTRAINT sınırlandırma_ismi;


SqlQuery39.sql
CREATE TABLE test(t int  NOT NULL
CONSTRAINT pm_key PRIMARY KEY(t)
);

SqlQuery39_2.sql
ALTER TABLE test
ADD CONSTRAINT pm_key PRIMARY KEY(t);

SqlQuery39_3.sql
ALTER TABLE test
DROP CONSTRAINT pm_key;


Yorumlar

Bu blogdaki popüler yayınlar

SQL Ders23 - OR

SQL Ders17 - SELECT AS

SQL Ders20 - SELECT NULL