728x90
MYSQL에서 테이블을 설정하는 경우 indexes라는 문구가 보일 때가 있었을 것이다.
인덱스는 어떻게 사용하는 것이고 왜 있는 것일까??
indexes는 찾고 싶은 데이터를 보다 빠르게 찾게 해주는 방법 중 하나이다.
예를 들어) 10만개 이상의 데이터를 가지고 있는 경우에
원하는 것을 찾기 위해서는 컴퓨터는 10만개를
정해진 순서대로 찾게 될 것이다.
그렇게 되면 속도도 많이 느려지고 찾는시간도 오래걸린다.
그렇기 때문에 인덱스를 사용하면
첫번째로 내가 검색하고 싶은것을 찾은 다음 순서대로 찾게 된다.
또는 UNIQUE한 값 즉 중복된 데이터는 insert가 안 되도록 한다.
'MySQL' 카테고리의 다른 글
MySQL - DB의 테이블 정보를 JSON , CSV 파일로 저장하기 Table Data Export Wizard (0) | 2023.01.09 |
---|---|
MySQL - join , outer join 실습문제풀이 (0) | 2022.12.08 |
MySQL - ifnull()함수 null을 다른 값으로 대체하는 방법 (0) | 2022.12.08 |
MySQL - join , outer join( left , right ) 테이블 합치기 (0) | 2022.12.08 |
MySQL - foreign keys 설정하기 (0) | 2022.12.08 |