sql

CONSTRAINTS 제약조건

임이레 2023. 7. 15. 15:43

기본적으로 5가지의 제약조건을 살펴보면 된다. 

 

NOT NULL : 이 컬럼은 NULL 값을 저장할 수 없다.

UNIQUE : 이 컬럼의 값들은 서로 다른 값을 가져야 한다.

DEFAULT : 이 컬럼에 입력값이 없을 시 기본값이 설정된다.

PRIMARY KEY : 이 컬럼은 데이브의 기본키이다. NOT NULL과 UNIQUE 의 특징을 모두 가진다.

FOREIGN KEY : 이 컬럼은 테이블의 외래 키이다. 다른 테이블의 특정 컬럼을 창조한다.

기본구조
예시

* 외래키는 마지막에 별도로 지정해주며, 참조는 어떤 테이블의 어떤 컬럼을 참조할지 지정하는 것. (FOREIGN KEY 는 참조하는 테이블의 PRIMARY KEY 여야 한다는점 확인! )

'sql' 카테고리의 다른 글

SQL 에서 사용되는 주요 함수  (0) 2023.07.16
RANK  (0) 2023.07.16
나에게 너무 어려웠던 서브쿼리  (0) 2023.07.15
order 정렬  (0) 2023.06.26
서브쿼리 이용하기  (0) 2023.06.11