뷰
하나 이상의 테이블로부터 유도되어 만들어진 가상 테이블
-> 저장하는 용도가 아닌 보기 쉽게 보여주는 역할 ( 복잡한 쿼리를 단순화)
-> delte insert 쿼리문은 조건에 따라 되는 것도 있고안되는 것도 있음
-> 자신만의 인덱스를 가질 수 없다
뷰의 생성
create view [뷰이름] as
select 속성
from 테이블 이름
where 조건
뷰의 삭제
drop view [뷰이름]
인덱스
전테 테이블이 아닌 원하는 데이터만 빨리 검색해줌 >> 검색 성능이 올라감
테이블과의 사본과도 같음
'bootcamp > 데이터베이스' 카테고리의 다른 글
1109 클러스터의 생성과 응용 (0) | 2023.12.22 |
---|---|
1108 yum 설치 오류, mysqlsh 클러스터 생성 오류 (0) | 2023.12.22 |
1107 db이중화, dcl 복습 (1) | 2023.12.17 |
1103 -3) 조별 코테 (0) | 2023.12.17 |
1103 -2)SQL2 - select문 (1) | 2023.12.17 |