- Katılım
- 20 Tem 2021
- Konular
- 148
- Mesajlar
- 905
- Reaksiyon Skoru
- 1,084
- Altın Konu
- 32
- Başarım Puanı
- 185
- TM Yaşı
- 1 Yıl 6 Ay 17 Gün
- Online Süresi
- 33d 18h 39m
- MmoLira
- 509
- DevLira
- 3
- Takipçiler
- 9
PRIMARY KEY kısıtlaması, bir tablodaki her satırı benzersiz bir şekilde tanımlamak için kullanılır. BİRİNCİL ANAHTAR benzersiz değerler içermelidir ve boş değer içeremez. Bir tablo yalnızca bir birincil anahtara sahip olabilir. Birincil anahtarı tanımlamak için birden fazla sütun veya alan kullanabiliriz, bu tür birincil anahtar, bileşik anahtar olarak bilinir.
CREATE TABLE ifadesiyle bir sütunda PRIMARY KEY Kısıtlamasının sözdizimi:
MySQL:
SQL:
CREATE TABLE Kişiler
(
P_Id int NOT NULL ,
FirstName varchar ( 25 ) NOT NULL ,
Soyadı varchar ( 25 ) ,
Adres varchar ( 255 ) ,
BİRİNCİL ANAHTAR ( P_Id )
)
SQL Server / Oracle / MS Erişimi:
SQL:
CREATE TABLE Kişiler
(
P_Id int NOT NULL PRIMARY KEY,
FirstName varchar ( 25 ) NOT NULL ,
Soyadı varchar ( 25 ) ,
Adres varchar ( 255 ) ,
)
ALTER TABLE ifadesiyle bir sütunda PRIMARY KEY Kısıtlamasının sözdizimi:
MySQL / SQL Sunucusu / Oracle / MS Erişimi:
SQL:
ALTER TABLE CUSTOMER ADD PRIMARY KEY(ID);
CREATE TABLE ifadesiyle birden çok sütunda PRIMARY KEY Kısıtlamasının sözdizimi:
MySQL / SQL Sunucusu / Oracle / MS Erişimi:
SQL:
CREATE TABLE Kişiler
(
P_Id int NOT NULL ,
FirstName varchar ( 25 ) NOT NULL ,
Soyadı varchar ( 25 ) ,
Adres varchar ( 255 ) ,
BİRİNCİL ANAHTAR ( P_Id, FirstName )
)
ALTER TABLE ifadesiyle birden çok sütunda PRIMARY KEY Kısıtlamasının sözdizimi:
MySQL / SQL Sunucusu / Oracle / MS Erişimi:
SQL:
ALTER TABLE Kişiler KISITLAMA EKLE PK_PersonID
BİRİNCİL ANAHTAR ( P_Id, FirstName ) ;
BİRİNCİL ANAHTARI Sil:
Birincil anahtarı silmek için aşağıdaki sözdizimini kullanın.MySQL:
SQL:
ALTER TABLE Persons DROP PRIMARY KEY
SQL Server / Oracle / MS Erişimi:
SQL:
ALTER TABLE Persons DROP CONSTRAINT pk_PersonID