SQL CREATE UNIQUE INDEX 키워드
고유 인덱스 생성
이 CREATE UNIQUE INDEX
명령은 테이블에 고유 인덱스를 생성합니다(중복 값 허용 안 됨).
인덱스는 데이터베이스에서 매우 빠르게 데이터를 검색하는 데 사용됩니다. 사용자는 인덱스를 볼 수 없으며 검색/쿼리 속도를 높이는 데만 사용됩니다.
다음 SQL은 "Persons" 테이블의 "PersonID" 열에 "uidx_pid"라는 인덱스를 생성합니다.
CREATE UNIQUE INDEX uidx_pid
ON Persons (PersonID);
참고: 인덱스 생성 구문은 데이터베이스마다 다릅니다. 따라서: 데이터베이스에 인덱스를 생성하기 위한 구문을 확인하십시오.
참고: 인덱스가 있는 테이블을 업데이트하는 것은 인덱스가 없는 테이블을 업데이트하는 것보다 시간이 더 걸립니다(인덱스도 업데이트가 필요하기 때문에). 따라서 자주 검색되는 열에만 인덱스를 만듭니다.