[Mysql] INDEX란
오늘은 INDEX에 대해 알아보겠습니다. DB에서의 INDEX는 책의 목차에 비유됩니다. 보통 책의 앞쪽에는 목차가 있습니다. 이 목차를 보고 내가 보고싶은 페이지로 책을 넘겨서 볼 수 있습니다. 만약 목차가 없다면 앞에서부터 하나하나 넘겨가면서 찾아야됩니다. DB도 마찬가지입니다. INDEX가 없다면 DB도 특정 값을 찾을 때, 하나하나 찾습니다. 그러나 INDEX가 있다면, 특정 값을 기준으로 INDEX를 만들어 테이블에 저장을 하고, 그 테이블을 기준으로 값을 찾습니다. 몇천, 몇만개의 데이터라면 문제가 없지만, 몇백만, 몇천만의 데이터라면 INDEX를 꼭 쓰는걸 추천드립니다. 검색 속도 향상에 도움이 되어, 성능이 좋아집니다. 인덱스 쿼리는 아래와 같습니다. CREATE INDEX 인덱스명 ON ..