SQL : 기본 키


기본 키 만들기 (CREATE TABLE 문)

SQL에서 CREATE TABLE 문을 실행할 때 기본 키를 만들 수 있습니다.

구문

SQL에서 CREATE TABLE 문을 사용하여 기본 키를 만드는 구문은 다음과 같습니다.

또는

CREATE TABLE table_name( column1 datatype CONSTRAINT constraint_name PRIMARY KEY, column2 datatype , ...);

table_name 만들려는 테이블의 이름입니다. column1, column2 테이블에 만들려는 열입니다. constraint_name 기본 키의 이름입니다. pk_col1, pk_col2, … pk_col_n 기본 키를 구성하는 열.

SQL에서 CREATE TABLE 문을 사용하여 기본 키를 생성하는 방법의 예를 살펴 보겠습니다. 기본 키가 단 하나의 열로 구성되는 매우 간단한 것부터 시작하겠습니다. .

예 :

이 예에서는 supplier_pk라는 공급자 테이블에 기본 키를 만들었습니다. 하나의 열 (공급자 _ID 열)로만 구성됩니다.

대체 구문을 사용하여 다음과 같이 동일한 기본 키를 만들 수 있습니다.

이 두 구문은 모두 필드가 하나만있는 기본 키입니다.

2 개 이상의 열로 구성된 기본 키를 만드는 경우 기본 키가 끝에 정의 된 첫 번째 구문 만 사용하도록 제한됩니다. CREATE TABLE 문.

예 :

이 예에서는 last_name 및 first_name 열의 조합으로 구성된 contacts_pk라는 기본 키를 만듭니다. 따라서 last_name과 first_name의 각 조합은 연락처 테이블에서 고유해야합니다.

Write a Comment

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다