사용자 도구

사이트 도구


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

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
기술문서:레퍼런스:쿼리:기본:객체:인덱스 [2025/09/26 12:15]
carlito76
기술문서:레퍼런스:쿼리:기본:객체:인덱스 [2026/01/27 12:48] (현재)
carlito76
줄 1: 줄 1:
 {{htmlmetatags> {{htmlmetatags>
-metatag-description=(인덱스 생성, 인덱스 수정, 인덱스 삭제, Index, 데이터베이스, DBMS, SQL, MySQL, MariaDB, MSSQL, Oracle, Tibero, PostgreSQL) +metatag-description=(인덱스 생성, 인덱스 삭제, Index, 데이터베이스, DBMS, SQL, MySQL, MariaDB, MSSQL, Oracle, Tibero, PostgreSQL) 
-metatag-og:description=(인덱스 생성, 인덱스 수정, 인덱스 삭제, Index, 데이터베이스, DBMS, SQL, MySQL, MariaDB, MSSQL, Oracle, Tibero, PostgreSQL)+metatag-og:description=(인덱스 생성, 인덱스 삭제, Index, 데이터베이스, DBMS, SQL, MySQL, MariaDB, MSSQL, Oracle, Tibero, PostgreSQL)
 }} }}
  
 ====== 인덱스 ====== ====== 인덱스 ======
 +
 +<note tip>
 +최소 지원 버전은 약간의 차이가 있을 수 있습니다.
 +</note>
  
 ===== MySQL/MariaDB ===== ===== MySQL/MariaDB =====
 <sxh sql; gutter: true;> <sxh sql; gutter: true;>
--- FIXME+/* 
 + MySQL 3.23 이상/MariaDB 5.1 이상 
 +*/ 
 +-- 생성 
 +CREATE INDEX {인덱스} ON {테이블} ({컬럼}); -- 테이블 내 유니크 
 + 
 +-- 삭제 
 +DROP INDEX {인덱스} ON {테이블}; 
 + 
 +/* 
 + MySQL 8.0.29 이상/MariaDB 10.1.4 이상 
 +*/ 
 +-- 삭제 
 +DROP INDEX IF EXISTS {인덱스} ON {테이블};
 </sxh> </sxh>
  
 ===== MSSQL ===== ===== MSSQL =====
 <sxh sql; gutter: true;> <sxh sql; gutter: true;>
--- FIXME+/* 
 + MSSQL 6.5 이상 
 +*/ 
 +-- 생성 
 +CREATE INDEX {인덱스} ON {테이블} ({컬럼}); -- 테이블 내 유니크 
 + 
 +-- 삭제 
 +DROP INDEX {테이블}.{인덱스}; 
 + 
 +/* 
 + MSSQL 2005 이상 
 +*/ 
 +-- 삭제 
 +DROP INDEX {인덱스} ON {테이블}; 
 + 
 +/* 
 + MSSQL 2016 이상 
 +*/ 
 +-- 삭제 
 +DROP INDEX IF EXISTS {인덱스} ON {테이블};
 </sxh> </sxh>
  
 ===== Oracle/Tibero ===== ===== Oracle/Tibero =====
 <sxh sql; gutter: true;> <sxh sql; gutter: true;>
--- FIXME+/* 
 + Oracle 7 이상/Tibero 3 이상 
 +*/ 
 +-- 생성 
 +CREATE INDEX {인덱스} ON {테이블} ({컬럼}); -- 스키마 내 유니크 
 + 
 +-- 삭제 
 +DROP INDEX {인덱스}; 
 + 
 +/* 
 + Oracle 23c 이상 
 +*/ 
 +-- 삭제 
 +DROP INDEX IF EXISTS {인덱스};
 </sxh> </sxh>
  
 ===== PostgreSQL ===== ===== PostgreSQL =====
 <sxh sql; gutter: true;> <sxh sql; gutter: true;>
--- FIXME+/* 
 + PostgreSQL 7.0 이상 
 +*/ 
 +-- 생성 
 +CREATE INDEX {인덱스} ON {테이블} ({컬럼}); -- 스키마 내 유니크 
 + 
 +-- 삭제 
 +DROP INDEX {인덱스}; 
 + 
 +/* 
 + PostgreSQL 8.2 이상 
 +*/ 
 +-- 삭제 
 +DROP INDEX IF EXISTS {인덱스};
 </sxh> </sxh>
  
 {{tag>"쿼리" "Query" "기본" "객체"}} {{tag>"쿼리" "Query" "기본" "객체"}}