DB
[SQL] 데이터베이스의 제약 조건 ( Constraint )
오선지♬
2022. 3. 1. 14:30
728x90
반응형
제약조건
- 목적에 맞는 데이터만을 저장하기 위해 필요한 조건 ➡ 무결성, 효율성 추구
종류
1️⃣ not null : null값을 허용하지 않음. 반드시 값을 입력해야 한다.
2️⃣ unique : 값이 중복되면 안된다. 값이 없는 것은 허용.
3️⃣ primary key ( 기본키 ) : not null + unique ➡ null 값 허용되지 않고 값의 중복도 허용하지 않는다.
테이블 당 1개만 존재
4️⃣ foreign key ( 외래키 ) : 테이블 간의 관계를 설정할 때 사용.
5️⃣ default : 필드의 기본값을 설정. default를 제약조건에 포함시키지 않는 경우도 있다.
6️⃣ check : 개발자가 설정하는 제약 조건 ( 숫자 : 범위 지정, 문자 : 특정한 값 지정 )
728x90
반응형