MSSQL

[MSSQL] Table 테이블 PK(기본키) 의미와 생성 방법

허니용 2024. 7. 20. 13:48
728x90
반응형

MSSQL 테이블의 기본키 (Primary Key)의 의미와 PK(기본키)를 생성하는 방법에 대한 글입니다.

 

PK(기본키)란?

테이블에 기본키가 있을수 있는데 일반적으로 각 행을 고유하게 식별하는 값을 가진 열 또는 열 조합을 이야기합니다.

 

 

특정 사이트에 회원 가입을 하게 되는 경우가 있는데요. 이때 ID정보는 다른 사용자와 같은 데이터가 있을 수가 없잖아요. 이렇게 고유하게 식별하는 값을 가진 열인 ID 열이 기본키(PK)로 지정하게 됩니다.

보통 PK(피케이)라고 불립니다. 

 

 

테이블 기본키(PK) 생성 방법 1

개체 탐색기에서 변경할 테이블에 오른쪽 마우스 클릭 후 디자인을 클릭합니다.

 

 

기본 키로 설정할 열에 마우스 오른쪽 클릭 후 기본 키 설정을 클릭합니다.

 

 

열 이름 왼쪽으로는 열쇠 아이콘이 만들어지고요.

위쪽으로는 * 표시가 있는데요. Ctrl+S 키를 눌러서 적용시켜 줍니다.

 

 

테이블 기본키(PK) 생성 방법 2

쿼리창에서 PK(기본키)를 만들 수도 있는데요.

문법은 아래와 같으며 예제를 통해 사용 방법을 알아보겠습니다.

 

ALTER TABLE [테이블명] ADD CONSTRAINT [PK 제약 조건명] PRIMARY KEY ([컬럼 1], [컬럼 2], [컬럼 3], ...)

 

 

ALTER  TABLE  dbo.TestTable  ADD  CONSTRAINT  pk_TestTable  PRIMARY  KEY  (Column1)

쿼리창에 입력하고 F5키를 눌러 실행하면 PK(기본키)가 생성됩니다.

 

 

MSSQL 기본키의 의미와 생성하는 방법에 대한 글을 마칩니다.

감사합니다.

728x90
반응형