SQL 시작하기 튜토리얼 매...login
SQL 시작하기 튜토리얼 매뉴얼
작가:php.cn  업데이트 시간:2022-04-12 14:15:40

SQL 생성 인덱스



CREATE INDEX 문은 테이블에 인덱스를 생성하는 데 사용됩니다.

인덱스를 사용하면 데이터베이스 애플리케이션이 전체 테이블을 읽지 않고도 데이터를 더 빠르게 찾을 수 있습니다.


인덱스

테이블에 인덱스를 생성하여 데이터를 더 빠르고 효율적으로 쿼리할 수 있습니다.

색인은 사용자에게 표시되지 않으며 검색/쿼리 속도를 높이는 데만 사용할 수 있습니다.

참고: 인덱스 자체도 업데이트해야 하기 때문에 인덱스가 포함된 테이블을 업데이트하는 것은 인덱스가 없는 테이블을 업데이트하는 것보다 시간이 더 걸립니다. 따라서 자주 검색되는 컬럼(및 테이블)에만 인덱스를 생성하는 것이 이상적입니다.

SQL CREATE INDEX 구문

테이블에 간단한 인덱스를 생성합니다. 중복 값 허용:

CREATE INDEX index_name
ON table_name(column_name)

SQL CREATE UNIQUE INDEX 구문

테이블에 생성 고유한 인덱스입니다. 중복된 값은 허용되지 않습니다. 고유 인덱스는 두 행이 동일한 인덱스 값을 가질 수 없음을 의미합니다. 테이블에 고유 인덱스를 생성합니다. 중복 값은 허용되지 않습니다:

CREATE UNIQUE INDEX index_name
ON table_name(column_name)

댓글 : 인덱스를 생성하는 데 사용되는 구문은 데이터베이스마다 다릅니다. 따라서 데이터베이스에서 인덱스를 생성하기 위한 구문을 확인하십시오.


CREATE INDEX 예

다음 SQL 문은 "Persons" 테이블의 "LastName" 열에 "PIndex"라는 인덱스를 생성합니다.

CREATE INDEX PIndex
ON Persons (LastName)

두 개 이상의 열을 인덱싱하려는 경우 열 이름을 괄호 안에 쉼표로 구분하여 나열할 수 있습니다.

색인 인덱스 생성
ON 개인(성, 이름)

PHP 중국어 웹사이트