데이터가 쌓이다보면 엄청 느려지는걸 볼 수 있다
그럴때 필요한 인덱스!!
인덱스의 종류는 에는
PRIMARY KEY, UNIQUE, INDEX, FULLTEXT 있다.
1. 테이블 생성하며 인덱스도 함께 만들기
1 2 3 4 5 6 7 8 9 | CREATE TABLE test ( Column INDEX <Index name> ( column 1, column 2 ) OR UNIQUE INDEX <Index name> ( column ) ) | cs |
여기에서 유의점은
UNIQUE INDEX의 경우에 컬럼의 값이 유일해야 한다
2. 생성된 테이블이 인텍스 만들기
1 2 3 4 5 6 7 8 | CREATE INDEX <Index name> ON <Table name> ( column 1, column 2, ... ); 또는 ALTER TABLE <Table name> ADD INDEX <Index name> ( column 1, column 2, ... ); | cs |
3. 인덱스 보기
1 | SHOW INDEX FROM <Table name>; | cs |
4. 인덱스 삭제
1 | ALTER TABLE <Table name> DROP INDEX <Index name>; | cs |
[MySQL] 데이터 암호화, 복호화 (0) | 2017.07.10 |
---|---|
[MySQL] Select에서 랜덤 값 가져오기 (0) | 2017.05.15 |
[MySQL] 데이터 형식 (0) | 2017.05.15 |
[MySQL] 테이블 초기화시키기 (0) | 2017.05.14 |