- MySQL에서 인덱스(index)란2024년 09월 22일
- tjdudtn
- 작성자
- 2024.09.22.:48
MySQL에서 인덱스(index)는 데이터베이스 테이블의 검색 성능을 향상시키기 위해 사용되는 데이터 구조입니다. 인덱스는 특정 열(Column)에 대한 정렬된 데이터 집합으로, 데이터베이스 엔진이 더 빠르게 데이터를 찾을 수 있도록 도와줍니다. 인덱스는 일종의 색인이며, 테이블의 특정 열에 대한 빠른 검색을 가능하게 합니다.
인덱스를 사용하면 데이터베이스 엔진은 테이블을 전체적으로 스캔하는 것보다 더 빠르게 특정 조건에 맞는 행을 찾을 수 있습니다.
인덱스를 선언하는 방법
-- 테이블 설계시에 인덱스 제약을 추가 하는 방법 create table student2( id int primary key, name varchar(50) not null, grade int not null, major varchar(50), index idx_major(major) ); desc student2; -- 이미 생성된 테이블에 인덱스를 추가하는 방법 alter table student2 add index idx_grade(grade);
'MySQL' 카테고리의 다른 글
MySQL JOIN (0) 2024.09.22 관계 차수란? (2) 2024.09.22 UNIQUE 제약에 이해 (0) 2024.09.22 DELETE 구문과 조건절 (3) 2024.09.22 UPDATE 구문과 조건절 (0) 2024.09.22 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)