본문 바로가기

bootcamp/데이터베이스

1107 뷰와 인덱스

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

->  저장하는 용도가 아닌 보기 쉽게 보여주는 역할 ( 복잡한 쿼리를 단순화)


-> delte insert 쿼리문은 조건에 따라 되는 것도 있고안되는 것도 있음

-> 자신만의 인덱스를 가질 수 없다 

 

뷰의 생성

create view [뷰이름] as 

select 속성

from 테이블 이름

where 조건

 

뷰의 삭제

drop view [뷰이름] 


인덱스
전테 테이블이 아닌 원하는 데이터만 빨리 검색해줌 >> 검색 성능이 올라감
테이블과의 사본과도 같음