SQL CREATE INDEX 는 테이블에 인덱스를 생성할 때 사용한다.
인덱스는 데이터베이스에서 데이터를 찾을 때, 전체를 다 찾는것이 아니라 인덱스로 찾아서 빠르게 검색할 수 있다.
SQL CREATE INDEX Syntax
테이블에 인덱스를 생성한다. 중복이 허용된다.
CREATE INDEX index_name
ON table_name (column_name)
ON table_name (column_name)
SQL CREATE UNIQUE INDEX Syntax
테이블에 유니크한 인덱스를 생성하는데 중복이 허용되지 않는다.
CREATE UNIQUE INDEX index_name
ON table_name (column_name)
ON table_name (column_name)
예:
"PIndex" 데이터베이스, "Persons" 테이블에 있는 "LastName" 컬럼에 인덱스를 붙인다.
CREATE INDEX PIndex
ON Persons (LastName)
ON Persons (LastName)
CREATE INDEX PIndex
ON Persons (LastName, FirstName)
ON Persons (LastName, FirstName)
반응형
'IT > SQL' 카테고리의 다른 글
HeidiSQL툴에서 Mariadb 사용시 autocommit 설정 (0) | 2018.02.20 |
---|---|
SQL DROP (0) | 2015.02.03 |
SQL CREATE 문 (0) | 2015.02.03 |
SQL INSERT INTO SELECT 문 (0) | 2015.02.03 |
SQL SELECT INTO 문 (0) | 2015.02.03 |