사용자 도구

사이트 도구


사이드바

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

인덱스

최소 지원 버전은 약간의 차이가 있을 수 있습니다.

MySQL/MariaDB

/*
	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 {테이블};

MSSQL

/*
	MSSQL 6.5 이상
*/
-- 생성
CREATE INDEX {인덱스} ON {테이블} ({컬럼}); -- 테이블 내 유니크

-- 삭제
DROP INDEX {테이블}.{인덱스};

/*
	MSSQL 2005 이상
*/
-- 삭제
DROP INDEX {인덱스} ON {테이블};

/*
	MSSQL 2016 이상
*/
-- 삭제
DROP INDEX IF EXISTS {인덱스} ON {테이블};

Oracle/Tibero

/*
	Oracle 7 이상/Tibero 3 이상
*/
-- 생성
CREATE INDEX {인덱스} ON {테이블} ({컬럼}); -- 스키마 내 유니크

-- 삭제
DROP INDEX {인덱스};

/*
	Oracle 23c 이상
*/
-- 삭제
DROP INDEX IF EXISTS {인덱스};

PostgreSQL

/*
	PostgreSQL 7.0 이상
*/
-- 생성
CREATE INDEX {인덱스} ON {테이블} ({컬럼}); -- 스키마 내 유니크

-- 삭제
DROP INDEX {인덱스};

/*
	PostgreSQL 8.2 이상
*/
-- 삭제
DROP INDEX IF EXISTS {인덱스};