본문 바로가기
IT/SQL

SQL CREATE INDEX

by Jang HyunWoong 2015. 2. 3.

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)


반응형

'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