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 값이 데이터별로 하나씩 증가하게 된다.
데이터를 유니크하게 해준다.

'Database' 카테고리의 다른 글
| MySQL 테이블 Select 하기 (0) | 2022.12.06 |
|---|---|
| Null, Not Null 과 Default 의 동작 방식 (0) | 2022.12.06 |
| MySQL 테이블에 데이터 insert 하기 ( 데이터 넣는 방법 ) (0) | 2022.12.06 |
| MySQL 에 테이블 만들기 (0) | 2022.12.05 |
| MySQL workbench 설치 시 visual c++ 2019 오류 발생 (0) | 2022.12.05 |