728x90
반응형
제약조건
- 목적에 맞는 데이터만을 저장하기 위해 필요한 조건 ➡ 무결성, 효율성 추구
종류
1️⃣ not null : null값을 허용하지 않음. 반드시 값을 입력해야 한다.
2️⃣ unique : 값이 중복되면 안된다. 값이 없는 것은 허용.
3️⃣ primary key ( 기본키 ) : not null + unique ➡ null 값 허용되지 않고 값의 중복도 허용하지 않는다.
테이블 당 1개만 존재
4️⃣ foreign key ( 외래키 ) : 테이블 간의 관계를 설정할 때 사용.
5️⃣ default : 필드의 기본값을 설정. default를 제약조건에 포함시키지 않는 경우도 있다.
6️⃣ check : 개발자가 설정하는 제약 조건 ( 숫자 : 범위 지정, 문자 : 특정한 값 지정 )
728x90
반응형
'DB' 카테고리의 다른 글
[DB][MSSQL][ERROR] 개체 이름 ''이(가) 잘못되었습니다. (0) | 2022.03.17 |
---|---|
[DB] RDB( Relational Database ) (0) | 2022.03.11 |
[ORACLE] TO_DATE (0) | 2022.02.14 |
[ORACLE] 문자열 연결 (0) | 2022.02.13 |
[ORACLE][SQL] DDL, DML, DCL 정리 (0) | 2022.02.12 |