국비지원수업
Database[24일차](2)-DDL제약조건
둥구는 지굴다
2022. 11. 24. 20:41
제약조건 (CONSTRAINTS)
제약조건이란, SQL 테이블에 문제 되는 데이터가 입력되지 않도록 컬럼별로 미리 정해둔 조건입니다.
제약조건의 종류
- NOT NULL
- UNIQUE
- PRIMARY KEY
- FOREIGN KEY
- CHECK
NOT NULL
CREATE TABLE 테이블명(
컬럼명 타입 VARCAHR2(200) NOT NULL,
);
설정한 컬럼에 NULL값이 들어갈 수 없게 하는 제약조건이다.
UNIQUE
CREATE TABLE 테이블명(
[컬럼명 타입] [타입] UNIQUE
);
설정한 컬럼에 중복된 값이 들어갈 수 없습니다.
PRIMARY KEY
NULL값과 중복 값 둘 다 허용하지 않습니다.
CREATE TABLE 테이블명(
[컬럼명 타입] [타입] PRIMARY KEY(PK명)
);
CHECK
CHECK조건에 들어간 조건에 맞는 값만 들어올 수 있음
CREATE TABLE 테이블명(
컬럼명 타입 VARCAHR2(200) CONSTRAINT 조건명 CHECK(조건)
);