Simple is IT, 누구나 보고 누구나 깨닫는 IT

DataBase_View and Index 본문

Simple is IT/Database

DataBase_View and Index

currenjin 2020. 5. 5. 22:46

View

가상 테이블, 하나 이상의 테이블로부터 유도되어 만들어짐.

다른 테이블이나 다른 뷰에 저장되어 있는 데이터를 보여주는 역할만을 수행

뷰의 장단점

사용 구문

CREATE VIEW [뷰 이름] AS // 뷰의 생성

SELECT [속성, 속성, ...]

FROM [테이블 명]

WHERE [조건]

DROP VIEW [뷰 이름] // 뷰의 삭제

Index

테이블에서 원하는 데이터를 쉽고 빠르게 찾기 위해 사용 (원본 테이블의 사본과도 같음)

장점 : 검색 성능이 높다. ( 사용하면 테이블 전체를 읽지 않기 때문)

단점 : 테이블이 클수록 데이터 검색 시간이 느려짐

사용 구문

CREATE INDEX [인덱스 이름] // 인덱스의 생성

ON [테이블 명]

SHOW INDEX FROM [테이블 명] // 인덱스 조호

ALTER TABLE [테이블 명] DROP INDEX [인덱스 이름] // 인덱스의 삭제


Comments