데이터의 양이 매우 많기 떄문에 빠르게 찾기 위해서는 반드시 필요함!
필요없는 index를 만드는 것은 오히려 디비의 차지하는 공간만 늘어나 느려질 수 있다.
장점
단점
자체가 인덱스
PK는 자동으로 클러스터형 인덱스가 만들어짐
-> 순서대로 정렬됨
CASE 1
CREATE TABLE table1 (
col1 INT PRIMARY KEY,
col2 INT,
col3 INT
);

Non_unique = 유니크 하지 않다
0 = false
Column_name -> index 생성 열 이름
CASE 2
CREATE TABLE table2 (
col1 INT PRIMARY KEY,
col2 INT UNIQUE,
col3 INT UNIQUE
);

Key_name에 col2, col3 => 보조 인덱스
따라서
PK로 설정시 클러스터 인덱스가, UNIQUE로 설정시 보조 인덱스가 자동 생성된다!
=> 클러스터 인덱스는 테이블당 1개, 보조 인덱스는 여러개 가능
데이터 입력 순으로 정렬
-멤버 아이디를 PK로 설정 ->
영어 단어 순으로 정렬됨!(PK값에 따라 정렬 순 달라짐)
보조 인덱스 -> 내용은 그대로 => 찾아볼 수 있는 인덱스를 따로 추가하는 것
=> UNIQUE키만 주어졌을 때는 정렬되지 않는다.
*여러개 지정 가능
-> 새로운 데이터 insert를 하면, 그냥 맨 뒤에 추가된다