Latest web development tutorials

SQLite는 인덱스으로

"인덱스 이름에 의해 색인"절 규정은 위의 표에서 값을 찾기 위해 인덱스에 이름이 될 필요가있다.

인덱스 이름 인덱스 이름이 존재하지 않는 또는 조회하는 데 사용될 수없는 경우, SQLite는 문이 실패 할 준비를한다.

인덱스 전혀 사용 (생성 된 UNIQUE 및 PRIMARY KEY 제약 조건에 의해 암시 인덱스 포함) 앞의 테이블에 액세스하지 않는 경우 "인덱싱되지"절을 지정합니다.

그러나 "인덱싱되지"를 지정하는 경우에도 INTEGER PRIMARY KEY 여전히 항목을 찾는 데 사용될 수있다.

문법

다음은이 조항에 의해 인덱스 구문, 그것은 DELETE, UPDATE 또는 SELECT 문을 사용할 수있다 :

SELECT | 삭제 | UPDATE의 컬럼 1, 2 열 ...
에 의해 색인 (인덱스 _)
테이블 _
WHERE (조건);

가정하자 테이블 회사, 우리는 색인을 생성하고,이 작업에 의해 색인 사용합니다.

SQLite는> 회사 ON INDEX의 salary_index (급여)를 작성;
sqlite가>

다음과 같이 이제, 테이블 회사에서 데이터를 선택하는 조항 색인을 사용하십시오 :

sqlite가> SELECT * salary_index에 의해 색인이 회사는 어디 급여> 5000;