Sql otomatik artan id , AUTO INCREMENT ,IDENTITY

Sql kullanırken tablolara kayıt atarken benzersiz bir kayıt olması açısından tablolara primary key veririz bu keylerin kontrolünü siz yapabileceğiniz gibi , otomatik artmasınıda isteyebilirsiniz bunun için Mysql’de Auto Increment Mssql’de ise Identitiy kullanabilirsiniz.

Mysql AUTO INCREMENT

CREATE TABLE  Calisanlar
(
id int NOT NULL AUTO_INCREMENT,
adiSoyadi varchar(10),
unvani varchar(10),
PRIMERY KEY (id)
)

bu şekilde insert atarken id değerini vermeden kayıt atabilirsiniz bu durumda id otomatik son kaldığı değere göre artacaktır.

MsSql IDENTITY

CREATE TABLE Calisanlar
(
id int IDENTITY(1,1) PRIMARY KEY,
adiSoyadi varchar(10),
unvani varchar(10)
)

 

INSERT INTO Calisanlar(adiSoyadi ,unvani ) VALUES (‘Semih’,’Yazılım’);

Paylaş

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.