본문 바로가기
my_lesson/_SQL

SQL - CREATE INDEX

by boolean 2016. 2. 25.
728x90

SQL CREATE INDEX

SQL CREATE INDEX 는 테이블에 인덱스를 생성할 때 사용한다. 

인덱스는 데이터베이스에서 데이터를 찾을 때, 전체를 다 찾는것이 아니라 인덱스로 찾아서 빠르게 검색할 수 있다. 

SQL CREATE INDEX Syntax

테이블에 인덱스를 생성한다. 중복이 허용된다. 

CREATE INDEX index_name
ON table_name (column_name)

SQL CREATE UNIQUE INDEX Syntax

테이블에 유니크한 인덱스를 생성하는데 중복이 허용되지 않는다. 

CREATE UNIQUE INDEX index_name
ON table_name (column_name)


예:

"PIndex" 데이터베이스, "Persons" 테이블에 있는 "LastName" 컬럼에 인덱스를 붙인다. 

CREATE INDEX PIndex
ON Persons (LastName)
CREATE INDEX PIndex
ON Persons (LastName, FirstName)


'my_lesson > _SQL' 카테고리의 다른 글

SQL - UNION  (0) 2016.02.25
SQL - DROP  (0) 2016.02.25
SQL - CREATE  (0) 2016.02.25
SQL - INSERT INTO SELECT  (0) 2016.02.25
SQL - SELECT INTO  (0) 2016.02.25

댓글