1. 제약조건이란
- 테이블에 잘못된 데이터의 출입은 막고, 맞는 데이터만 들여보내기 위해서 사용합니다.
- 데이터의 정확성과 일관성을 위해 정의된 규칙입니다.
- 딕셔너리에 저장됩니다.
2. 제약조건의 종류
제약 조건의 종류
3. 제약조건 구문 형식
3.1 NOT NULL
CREATE TABLE 테이블명
(컬럼명1 데이터 타입 NOT NULL,
컬럼명2 데이터 타입 NULL,
컬럼명3 데이터 타입);
3.2 UNIQUE
CREATE TABLE 테이블명
(컬럼명1 데이터 타입 UNIQUE,
컬럼명2 데이터 타입,
컬럼명3 데이터 타입,
컬럼명4 데이터 타입, UNIQUE
CONSTRAINT 제약명 UNIQUE(컬럼2, 컬럼3));
3.3 Primary key(기본키)
CREATE TABLE 테이블명
(컬럼명1 데이터 타입 PRIMARY KEY,
컬럼명2 데이터 타입);
OR
CREATE TABLE 테이블명
(컬럼명1 데이터 타입,
컬럼명2 데이터 타입
CONSTRAINT 기본키 이름 PRIMARY KEY(컬럼2));