커피 테이블을 하나 만들어봅시다.
커피의 이름, 커피 가격, 칼로리, 제조 날짜를 포함하여야 합니다.
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 |