728x90
반응형
◈ UNIQUE
- 컬럼에 중복된 값을 저장 할 수 없음
- NULL값은 허용
- 유일값
◈ PRIMARY KEY
- 컬럼에 중복된 값을 저장 할 수 없음
- NULL값도 허용하지 않음
- 주로 ROW를 구분하기 위한 유일한 값을 지정할 때 사용. ‘기본키’라고도 부름
- NOT NULL + UNIQUE
◈ FOREIGN KEY
- 특정 테이블의 PK 컬럼에 저장되어 있는 값만 저장
- ‘참조키’, ‘외래키’라고도 부름
- NULL값은 허용(PK는 NULL허용 안된다 했지만, FK는 허용함)
- references를 이용하여 어떤 컬럼에 어떤 데이터를 참조하는지 반드시 지정
728x90
반응형
'back-end > SQL' 카테고리의 다른 글
[MySQL] SELECT 모든것 (0) | 2022.03.18 |
---|---|
MySQL에서 이모지 쓰는 방법 (0) | 2022.03.17 |
날짜형 데이터 타입 DATETIME | TIMESTAMP 차이 (0) | 2022.03.17 |
문자형 데이터 타입 CHAR | VARCHAR | TEXT 차이 (0) | 2022.03.17 |
DDL / DML /DCL / TCL (0) | 2022.03.17 |