진도 | 기본 미션 | 선택 미션 | |
---|---|---|---|
5주차 | |||
(8/7 ~ 8/11) | Chapter 06 | p.310 인덱스 생성하고 key_name이 primary로 출력된 결과 화면 캡쳐하기 | 인덱스 생성, 제거하는 기본 형식 작성하기 |
인덱스 직접 생성하려면 CREATE INDEX 문을 사용
CREATE [UNIQUE] INDEX 인덱스_이름
ON 테이블_이름(열_이름) [ASC|DESC]
UNIQUE는 중복이 안 되는 고유 인덱스를 만드는 것
CREATE UNIQUE로 인덱스 생성하려면 기존에 입력된 값들에 중복이 있으면 X
인덱스 제거는 DROP INDEX로 제거
DROP INDEX 인덱스_이름 ON 테이블_이름
주의할 점
<aside> 💡 하나의 테이블에 클러스터형 인덱스와 보조 인덱스가 모두 있는 경우, 보조 인덱스 부터 제거하는 것이 더 좋다. 클러스터형 부터 제거하면 내부적으로 데이터가 재구성된다.
</aside>