사용자 도구

사이트 도구


기술문서:레퍼런스:쿼리:기본:객체:인덱스

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
기술문서:레퍼런스:쿼리:기본:객체:인덱스 [2025/11/26 19:01]
carlito76
기술문서:레퍼런스:쿼리:기본:객체:인덱스 [2026/01/27 12:48] (현재)
carlito76
줄 16: 줄 16:
 */ */
 -- 생성 -- 생성
--- 테이블 내 유니크 +CREATE INDEX {인덱스} ON {테이블} ({컬럼}); -- 테이블 내 유니크
-CREATE INDEX {인덱스} ON {테이블} ({컬럼});+
  
 -- 삭제 -- 삭제
 DROP INDEX {인덱스} ON {테이블}; DROP INDEX {인덱스} ON {테이블};
 +
 +/*
 + MySQL 8.0.29 이상/MariaDB 10.1.4 이상
 +*/
 +-- 삭제
 +DROP INDEX IF EXISTS {인덱스} ON {테이블};
 </sxh> </sxh>
  
줄 29: 줄 34:
 */ */
 -- 생성 -- 생성
--- 테이블 내 유니크 +CREATE INDEX {인덱스} ON {테이블} ({컬럼}); -- 테이블 내 유니크
-CREATE INDEX {인덱스} ON {테이블} ({컬럼});+
  
 +-- 삭제
 +DROP INDEX {테이블}.{인덱스};
 +
 +/*
 + MSSQL 2005 이상
 +*/
 -- 삭제 -- 삭제
 DROP INDEX {인덱스} ON {테이블}; DROP INDEX {인덱스} ON {테이블};
  
 /* /*
- MSSQL 7.0 이상+ MSSQL 2016 이상
 */ */
 -- 삭제 -- 삭제
-DROP INDEX {테이블}.{인덱스};+DROP INDEX IF EXISTS {인덱스} ON {테이블};
 </sxh> </sxh>
  
줄 48: 줄 58:
 */ */
 -- 생성 -- 생성
--- 스키마 내 유니크 +CREATE INDEX {인덱스} ON {테이블} ({컬럼}); -- 스키마 내 유니크
-CREATE INDEX {인덱스} ON {테이블} ({컬럼});+
  
 -- 삭제 -- 삭제
 DROP INDEX {인덱스}; DROP INDEX {인덱스};
 +
 +/*
 + Oracle 23c 이상
 +*/
 +-- 삭제
 +DROP INDEX IF EXISTS {인덱스};
 </sxh> </sxh>
  
줄 61: 줄 76:
 */ */
 -- 생성 -- 생성
--- 스키마 내 유니크 +CREATE INDEX {인덱스} ON {테이블} ({컬럼}); -- 스키마 내 유니크
-CREATE INDEX {인덱스} ON {테이블} ({컬럼});+
  
 -- 삭제 -- 삭제
 DROP INDEX {인덱스}; DROP INDEX {인덱스};
 +
 +/*
 + PostgreSQL 8.2 이상
 +*/
 +-- 삭제
 +DROP INDEX IF EXISTS {인덱스};
 </sxh> </sxh>
  
 {{tag>"쿼리" "Query" "기본" "객체"}} {{tag>"쿼리" "Query" "기본" "객체"}}