티스토리 뷰

[MySQL] index 추가, 삭제, 확인하기

 

몇 십건 몇 천건 데이터야 상관없겠지만 

몇 백만건 이상의 데이터가 있을 때 인덱스 생성은 필수라고 할 수 있다. 

아래 MYSQL에서 INDEX 생성 방법은 아래와 같다.

 

-- 테이블의 인덱스 확인하기
SHOW INDEX FROM 테이블명;

-- 테이블의 인덱스 추가 : 컬럼은 1개도 가능, 2개 이상도 가능
ALTER TABLE 테이블명 ADD INDEX 인덱스명 (컬럼명1, 컬럼명2);

-- 테이블의 유니크한 인덱스 추가 : 컬럼은 1개도 가능, 2개 이상도 가능
ALTER TABLE 테이블명 ADD UNIQUE INDEX 인덱스명 (컬럼명1, 컬럼명2);

-- 테이블의 인덱스 삭제
ALTER TABLE 테이블명 DROP INDEX 인덱스명;

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함