본문 바로가기

개발 관련 지식/MySQL

[MySQL] MySQL 인덱스(index) 생성

* 인덱스(INDEX) 생성

 

 

- 인덱스 생성

1. CREATE INDEX <인덱스명> ON <테이블명> (컬럼명1, 컬럼명2, ...);

 

2. CREATE TABLE(

....

INDEX <인덱스명> (컬럼명1, 컬럼명2, ...)

);

3. CREATE TABLE(

...

UNIQUE INDEX <인덱스명> (컬럼명) // 항상 유일해야 함

);

4. ALTER TABLE <테이블명> ADD INDEX <인덱스명> (컬럼명1, 컬럼명2, ...);

 

- 인덱스 조회

 SHOW INDEX FROM <테이블명>;

 

- 인덱스 삭제

 ALTER TABLE <테이블명> DROP INDEX <인덱스명>;