Index는 테이블의 특정 레코드 위치를 알려주는 용도로 사용하며 Primary Key가 적용된 Column은 자동으로 Index가 생성된다.CREATE INDEX A ON STUDENT(ID);
/*CREATE INDEX '인덱스_명 ON '테이블_명(Column_Name)';*/
Index 생성할 수 있으며, UNIQUE 키워드를 추가해서 CREATE UNIQUE INDEX A ON STUDENT(ID);
/* UNIQUE는 필수가 아닌 선택 사항 */
/*Index 변경*/
ALTER INDEX A ON STUDENT(ID);
ALTER UNIQUE INDEX A ON STUDENT(ID);
/*ALTER INDEX '인덱스_명' ON '테이블_명(Column)'*/
/*Index 삭제*/
DROP INDEX A;
/*DROP INDEX '인덱스_명*/
Index를 Table의 종속 구조로 간주, 삭제 시 테이블 변경 명령어가 사용된다.Index 변경 Query가 지원하지 않는 경우도 있기 때문에 ALTER 문으로 변경하지 않고, 기존 Index 삭제하고 Index 생성하는 방식도 존재한다.