데이타베이스/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 [테이블명] ([컬럼명] [정렬기준])