티스토리 뷰
[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 인덱스명;
'db' 카테고리의 다른 글
Mysql 재기동시 셀리눅스 보완설정에 따른 에러 (0) | 2020.10.14 |
---|---|
MySQL, MsSql 테이블 구조 복사 및 데이터 복사 ( Table Copy ) (0) | 2020.04.22 |
mysql, maria db 재기동 (too many connections의 임시방편) (0) | 2020.04.09 |