Latest web development tutorials

CREATE INDEX 문을 SQL 지

테이블에 인덱스를 생성하는 CREATE INDEX 문.

전체 테이블을 읽지 않고, 인덱스 데이터베이스 응용 프로그램은 빠른 데이터를 찾을 수 있습니다.


색인

좀 더 신속하고 효율적으로 데이터를 질의하기 위해, 표에 대한 인덱스를 생성 할 수있다.

사용자들이 단지 검색 / 조회를 가속화하는데 사용될 수 있고, 인덱스를 볼 수 없다.

주 : 인덱스 테이블 업데이트없이 인덱스 테이블을 업데이트 할 필요 이상의 인덱스 자체도 업데이트되어야하기 때문이다, 더 많은 시간이 걸린다.따라서, 이상적인 방법은 종종 바로 위의 인덱스를 생성하는 열 (및 테이블)을 검색합니다.

INDEX 구문 CREATE SQL 지

테이블에 간단한 인덱스를 만듭니다. 또한 중복되는 값의 사용을 허용한다 :

CREATE INDEX index_name
ON table_name (column_name)

UNIQUE INDEX 구문을 CREATE SQL 지

테이블에 고유 인덱스를 만듭니다. 중복 값 : 고유 인덱스는 두 개의 행이 동일한 인덱스 값을 가질 수 있음을 의미합니다. . 중복 값이 ​​허용되지 않습니다 테이블에 고유 인덱스를 작성합니다 :

CREATE UNIQUE INDEX index_name
ON table_name (column_name)

참고 : 다른 데이터베이스에서 인덱스를 생성하는 구문은동일하지 않습니다. 그래서 인덱스 구문을 만들 데이터베이스를 확인합니다.


INDEX를 작성의 예

다음 SQL 문은 "성"열 "사람"테이블의 "PIndex"라는 인덱스를 생성한다 :

CREATE INDEX PIndex
ON Persons (LastName)

당신은 하나의 열보다 더 많은 인덱스하려면 쉼표로 구분 괄호 안의 열 이름을 나열 할 수 있습니다 :

CREATE INDEX PIndex
ON Persons (LastName, FirstName)