SQL > 도표처리 > 일차키

일차키 (Primary Key) 중의 매개 데이터는 모두 도표중에서 유일치 입니다. 다시말하면 그것은 하나의 도표에서 유일하게 매줄의 데이터를 확인하는것입니다. 일차키 (Primary Key) 는 원 자료내의 하나의 필드 이거나 하나의 인조 필드 (원 데이터와 관계없는 필드) 일수 있습니다. 일차키는 하나 또는 여러개의 필드를 포함할수 있습니다. 일차키가 여러개의 필드를 포함할때는 조합키(Composite Key) 라고 부릅니다.

일차키는 새도표를 설정할때 만들 (CREATE TABLE 어구 응용) 거나 현재 도표 구조를 개변하는 방식으로 설정 (ALTER TABLE응용) 합니다.

아래에 새 도표를 만들때 일차키 설정방법을 열거합니다:

MySQL:

CREATE TABLE Customer
(SID integer,
Last_Name varchar(30),
First_Name varchar(30),
PRIMARY KEY (SID));

Oracle:

CREATE TABLE Customer
(SID integer PRIMARY KEY,
Last_Name varchar(30),
First_Name varchar(30));

SQL Server:

CREATE TABLE Customer
(SID integer PRIMARY KEY,
Last_Name varchar(30),
First_Name varchar(30));

이하는 현유 도표구조를 개변하여 일반키를 설정하는 방식입니다:

MySQL:

ALTER TABLE Customer ADD PRIMARY KEY (SID);

Oracle:

ALTER TABLE Customer ADD PRIMARY KEY (SID);

SQL Server:

ALTER TABLE Customer ADD PRIMARY KEY (SID);

ALTER TABLE어구를 사용하여 일차 키를 첨가하기 전에 우리는 일차키로 사용되는 필드의 설정이 [NOT NULL] 인지 확인하여야 합니다 ; 즉, 그 필드에 데이터가 없어서는 않된다는것에 주의해야 합니다.

SQL 외래키 >>

이페이지는 2022년6월28일에 마지막으로 업데이트되었습니다



Copyright © 2024   1keydata.com   All Rights Reserved