Primary key
- 테이블의 대표 key
- key에 해당하는 컬럼은 not null 이어야 함.(null은 불가)
- 테이블의 식별자 역할을 하는 제약조건으로 하나의 테이블에 하나의 PK만 존재할 수 있다.
2개의 컬럼이 PK에 해당될 때도 있는데 중복되지 않은 컬럼이기 때문에 가능하며 존재하는 하나의 PK에 2개의 컬럼이 포함되는 것이기 때문에 PK는 하나로 볼 수 있다.
테이블 생성시 마지막 구문에
PRIMARY KEY (컬럼1, 컬럼2) 를 입력해주면 정상적으로 생성된다.
Unique Key, Unique Index
- 테이블 내 유일해야 하는 값이며 값의 중복을 허용하지 않는다.
- NULL값 허용
- 하나의 테이블에 여러 개 생성 가능
'Backend > 기타' 카테고리의 다른 글
JDK(Java Development kit)와 JRE(Java Runtime Environmont) (0) | 2024.05.29 |
---|---|
다이어그램 만들기 (0) | 2023.06.08 |
[Eclipse] the eclipse executable launcher was unable to locate its companion shared library (0) | 2023.06.03 |
어이없는 에러 : 다 잘 입력했는데 에러가 난다면 서버를 재시작해라. (0) | 2023.05.19 |
에러 : the import javax.annotation.resource cannot be resolved (0) | 2023.05.19 |