MySQL

[MySQL] PRIMARY KEY란?

hisohyun 2021. 5. 21. 11:08

 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