Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 유효성검사
- 생성자주입
- MVC
- @ResponseBody
- application.properties
- 스프링
- 비즈니스레이어
- springjdbc
- @RequestParam
- 바인딩변수
- frontController
- 서비스레이어
- AOP
- SpringBoot
- 어노테이션
- 의존주입
- springmvc
- Model
- c:if
- Java
- spring
- .xml
- produces
- @
- jointpoint
- PointCut
- gradle
- @Valid
- @RequestMapping
- after-throwing
Archives
- Today
- Total
메모장
유니크 키 (Unique Key) 본문
728x90
반응형
유일성을 가지기 위함으로 설정한다고 생각하면 된다. 테이블에 있는 데이터를 유일하게 식별한다.
그러기 위해, 무결성 이라는 제약 조건 중 하나입니다. 유일한 값을 식별하는 것이 주된 목적이다.
이 목적에 맞게 사용해야 합니다.
- null 값은 허용이 가능하며
- 테이블에서 각각의 컬럼에 부여할 수 있다.
PrimaryKey 와 Unique 의 차이점
둘은 한개의 값만 가지는 유니크함에서는 같은것 같은데 차이점은 무엇인지 알아봅시다
|
Unique
|
primaryKey
|
|
중복 방지용
|
중복 방지 + key 식별용
|
|
NULL 허용 O
|
NULL 허용 X
|
|
여러열에 지정가능
|
한 열에만 지정가능
|
728x90
반응형
'DB > 개념정리' 카테고리의 다른 글
| [ DB ] 이벤트 스케쥴러 (0) | 2024.04.10 |
|---|---|
| [DB] 트리거 (0) | 2024.04.10 |
| Oracle DBMS ' NVL ' (0) | 2024.04.10 |
| WHERE 1=1 (0) | 2024.04.10 |
| JOIN 과 순위함수 (0) | 2024.04.10 |