아미(아름다운미소)

MSSQL INDEX 생성 방법 본문

데이타베이스/MSSQL

MSSQL INDEX 생성 방법

유키공 2018. 4. 18. 09:00

 - 인덱스란?

   테이블의 데이터를 조회할 때 빠르고 효과적으로 조회할 수 있도록 도와주는 역활을 하는 데이터 구조입니다.

   조회는 빠르지만 INSERT, UPDATE등을 수행할 떄는 느려지기 때문에 조회가 많은 테이블을 기준으로 

   설정하여 야 합니다.


- INDEX 와 UNIQUE INDEX 차이

  INDEX 와 UNIQUE INDEX는 둘다 조회를 효과적으로 하는역활을 하지만 UNIQUE INDEX 가 설정된 컬럼은 

  중복 데이터가 들어갈 수 없고, INDEX 가 설정된 컬럼은 중복데이터가 들어가도 되는 차이점이 있습니다.


 - MSSQL INDEX 생성 방법 (중복 허용)

CREATE INDEX [인덱스명] ON [테이블명] ([컬럼명] [정렬기준])

 

- MSSQL UNIQUE INDEX 생성 방법 (중복 비 허용)

CREATE UNIQUE INDEX [인덱스명] ON [테이블명] ([컬럼명] [정렬기준])


Comments