■ Index 확인(보기) – 테이블에 등록된 index 정보를 확인한다.
mysql> SHOW INDEX FROM <테이블 명>; mysql> SHOW INDEX FROM <테이블 명>\G; -- 결과를 세로로 보기
■ 인덱스 보기 결과 설명 – ‘SHOW INDEX FROM <테이블명>‘의 테이블 형식으로 결과에 대한 제목에 대한 설명
– Table : 인덱스가 등록된 테이블 명
– Non_unique : 0이면 unique index, 1이면 non_unique index
– Key_name : 인덱스의 이름, 이 이름을 가지고 인덱스를 삭제할 수 있다.
– Seq_in_index : 단일컬럼 인덱스일 경우는 1, 결합인덱스일 경우 각 컬럼에 대해 순서대로 번호가 붙는다.
– Column_name : 인덱스가 적용된 대상 테이블 컬럼
– Collation :
– Cardinality :
– Sub_part :
– Packed :
– Null :
– Index_type :
– Comment :
– Index_comment :
■ Index 타입
Index Type을 지정하지 않으면 ‘BTREE’ 타입으로 Index가 생성됨.
■ Index 추가
ALTER TABLE <테이블명> ADD INDEX <인덱스명> ( <컬럼명1> ); ALTER TABLE <테이블명> ADD INDEX <인덱스명> ( <컬럼명1>, <컬럼명2> ... ); CREATE INDEX <인덱스명> ON <테이블명> ( <컬럼명1>, <컬럼명2>, ... );
■ Index 삭제
ALTER TABLE <테이블명> DROP INDEX <인덱스명>;
- MySQL Error Log 위치 2018년 2월 13일
- mysql 일반사용자 비밀번호 변경 2016년 10월 25일
- 콘솔에서 mysql 서버 접속방법 2016년 10월 25일
- MySQL Index 2016년 5월 25일
- MySQL DDL 2016년 3월 14일
- MySQL Data Type – DATE와 DATETIME 2016년 3월 14일
- MySQL 수학함수 2016년 3월 9일
- MySQL 백업 및 복구 2016년 3월 7일
- MySQL my.ini, my.cnf 위치 2016년 2월 24일
- MySQL root 비밀번호 변경 2016년 2월 23일
- MySQL 원격 접속 사용자 추가 2016년 2월 22일
- MySQL 에러 메세지 2016년 2월 22일
- MySQL 명령어 모음 2016년 2월 22일
- MySQL 테이블 생성 예제 2015년 8월 2일
- MySQL DB생성, 사용자 추가 2015년 8월 2일
- mysql yum install 2015년 8월 2일
- mysql 환경변수(mysql variables) 2015년 7월 16일
- mysql backup script(mysql 백업 스크립트) 2015년 7월 13일
- MySQL Workbench 단축키(shortcuts) 2015년 7월 10일
- mysql 비밀번호 설정 2014년 10월 13일