English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
CREATE INDEX 명령어는 테이블에 인덱스를 생성하는 데 사용됩니다(중복 값이 허용됩니다).
인덱스는 데이터베이스에서 데이터를 매우 빠르게 검색하는 데 사용됩니다. 사용자는 인덱스를 볼 수 없으며, 그들은 검색을 가속화하는 데 사용됩니다./조회.
다음 SQL은 "Persons" 테이블의 "LastName" 열에 이름이 "idx_lastname"인 인덱스를 생성합니다:
CREATE INDEX idx_lastname ON Persons (LastName);
열 조합에 인덱스를 생성하려면, 괄호 내에 열 이름을 나열하고 콤마로 구분할 수 있습니다:
CREATE INDEX idx_pname ON Persons (LastName, FirstName);
주의:인덱스를 생성하는 문법은 데이터베이스마다 다릅니다. 따라서: 데이터베이스에서 인덱스를 생성하는 문법을 확인하세요.
주의:인덱스를 사용하여 테이블을 업데이트하는 것은 인덱스가 업데이트되어야 하는 경우에 비해 테이블을 업데이트하는 데 더 많은 시간이 소요됩니다. 따라서, 자주 검색되는 열에만 인덱스를 생성하는 것이 좋습니다.