기본 키 만들기 (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의 각 조합은 연락처 테이블에서 고유해야합니다.