Database
MySQL 테이블에서 id 컬럼 만들기
yugyeong
2022. 12. 6. 11:17
id 컬럼은 인덱스와 같은 개념이다.
id 컬럼은 유니크해야하기 때문에 테이블을 생성할 때, PK, NN, UN, AI 칸에 체크를 해주어야 한다.
PK (Primary key), NN(Not null), UN(Unsigned) , AI(Auto Increment)
PK (Primary key) 는 한 개 혹은 여러 개의 컬럼으로 테이블 내의 각 행들을 구별하기 위한 목적을 갖고 있다.
- PK는 NULL 값을 갖을 수 없고(NOT NULL), Unique key라는 특징을 갖게 된다.
NN(Not null) 은 널 값을 허용하지 않는다는 의미이다.
UN(Unsigned) 은 양의 정수를 의미한다.
AI(Auto Increment) 속성은 1부터 시작하여 값을 계속 증가 시킨다.

id 컬럼을 생성해서 테이블에 데이터를 넣으면 아래의 결과처럼 id 값이 데이터별로 하나씩 증가하게 된다.
데이터를 유니크하게 해준다.
