광고
기본 키는 데이터베이스 테이블에서 각 행 / 레코드를 고유하게 식별하는 테이블의 필드입니다. 기본 키는 고유 한 값을 포함해야합니다. 기본 키 열은 NULL 값을 가질 수 없습니다.
테이블은 하나 또는 여러 필드로 구성 될 수있는 하나의 기본 키만 가질 수 있습니다. 여러 필드가 기본 키로 사용되는 경우이를 복합 키라고합니다.
테이블에 필드에 기본 키가 정의되어 있으면 다음과 같은 값을 가진 두 개의 레코드를 가질 수 없습니다. 해당 필드.
참고 : 데이터베이스 테이블을 생성 할 때 이러한 개념을 사용합니다.
기본 키 생성
ID를 정의하는 구문은 다음과 같습니다. 속성을 CUSTOMERS 테이블의 기본 키로 사용합니다.
CUSTOMERS 테이블이 이미있을 때 “ID”열에 PRIMARY KEY 제약 조건을 생성하려면 다음 SQL 구문을 사용합니다.-
ALTER TABLE CUSTOMER ADD PRIMARY KEY (ID);
참고 − ALTER TABLE 문을 사용하여 기본 키를 추가하는 경우 기본 키 열은 NULL 값을 포함하지 않도록 이미 선언되어 있어야합니다 (테이블이 처음 생성되었을 때 ).
여러 열에 PRIMARY KEY 제약 조건을 정의하려면 아래에 제공된 SQL 구문을 사용하십시오.
다음과 같은 경우 “ID”및 “NAMES”열에 PRIMARY KEY 제약 조건을 생성하려면 CUSTOMERS 테이블이 이미 존재합니다. 다음 SQL sy를 사용하십시오. ntax.
ALTER TABLE CUSTOMERS ADD CONSTRAINT PK_CUSTID PRIMARY KEY (ID, NAME);
기본 키 삭제
아래에 제공된 구문을 사용하여 테이블에서 기본 키 제약 조건을 지울 수 있습니다.
ALTER TABLE CUSTOMERS DROP PRIMARY KEY ;
sql-rdbms-concepts.htm
광고