본문 바로가기

Database/이론

[DB] Primary Key

커피 테이블을 하나 만들어봅시다.

커피의 이름, 커피 가격, 칼로리, 제조 날짜를 포함하여야 합니다.

 

create table coffee(

c_name varchar2(10 char) primary key,

c_price number(5) not null,

c_kcal number(3)not null,

c_start date not null

);

 

위 테이블을 살펴보면 Primary Key라는 문이 있습니다.

Primary Key는 데이터베이스에서 각 레코드를 고유하게 식별하는 필드(또는 필드들의 조합)입니다.

테이블을 만들 때 데이터의 종류 중

하나를 Primary Key로 지정해야 합니다.

Null을 허용하지 않고 중복된 데이터를 허용하지 않습니다.

데이터의 특정 조건을 검색하거나 수정 등의 작업을 할 때 

Primary Key로 구분합니다.

보통 중복된 데이터가 나오지 않는 데이터를 

Primary Key로 설정합니다.

중복된 데이터가 모두 나올 것 같은 경우에는

Sequence라는 것을 사용해서

Primary Key를 부여하는데

이것은 추후에 다뤄보려고 합니다.

그리고 필수로 작성되야 하는 데이터들의 뒤에는 not null을 붙여서

제약 조건을 부여해야 합니다.

 

 

 

 

'Database > 이론' 카테고리의 다른 글

[DB] DML  (0) 2024.12.26
[DB] Alter  (1) 2024.12.26
[DB] 데이터베이스 용어  (0) 2024.12.23
[DB] Oracle  (0) 2024.12.23
[DB] 데이터베이스  (0) 2024.12.23