CREATE INDEX Statement
create index
로 테이블에 인덱스를 추가할 수 있다.
alter table
과 함께 사용 가능
- primary key를 추가하는데는 사용 불가(
alter table
로 대신함)
DROP INDEX Statement
drop index
로 테이블에 있는 인덱스를 삭제할 수 있다.
alter table
과 함께 사용 가능
- primary key를 삭제할 때 주의할점 - primary는 예약어이기 때문에 항상 따옴표에 넣어서
'primary'
로 써주어야 한다.
DROP INDEX `PRIMARY` ON t;
예시
customer
테이블의 name
컬럼 앞 10글자를 사용하는 part_of_name
인덱스의 생성/삭제
인덱스 생성
CREATE INDEX part_of_name ON customer (name(10));
ALTER TABLE customer ADD INDEX part_of_name(name(10));
인덱스 삭제
DROP INDEX part_of_name ON customer;
ALTER TABLE customer DROP INDEX part_of_name;