Primary key(이하 PK)는 한 개 혹은 여러 개의 칼럼으로 테이블 내의 각 행들을 구별하기 위한 목적을 갖고 있다.
PK는 그 자체만으로 Unique 하며 만약 여러 개의 Column이 PK로 묶여 있다면, 해당 값들의 조합이 반드시 Unique 해지게 된다.
PK는 NULL 값을 갖을 수 없고(NOT NULL), Unique key라는 특징을 갖게 된다.
단순하게는 NOT NULL & UNIQUE == PK 라고 생각하면 편하다.
https://jins-dev.tistory.com/entry/RDB-MySQL-에서의-Primary-Key-란
RDB - MySQL 에서의 Primary Key 란?
Primary key(이하 PK)는 한 개 혹은 여러 개의 칼럼으로 테이블 내의 각 행들을 구별하기 위한 목적을 갖고 있다. PK는 그 자체만으로 Unique 하며 만약 여러 개의 Column이 PK로 묶여 있다면, 해당 값들
jins-dev.tistory.com
https://tcpschool.com/mysql/mysql_constraint_primaryKey
코딩교육 티씨피스쿨
4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등
tcpschool.com
'MySQL' 카테고리의 다른 글
[MySQL] GROUP_CONCAT(NAME) (0) | 2021.05.22 |
---|---|
[MySQL] Join에서 where과 on의 차이 (0) | 2021.05.21 |
[MySQL] Inner Join, Outer Join (0) | 2021.05.21 |
[MySQL] CHAR, VARCHAR 의 차이점 (0) | 2021.05.21 |
[MySQL] auto_increment 사용 (0) | 2021.05.21 |