반응형
VIEW
뷰는 데이터베이스에 존재하는 일종의 가상 테이블이다.
실제 테이블처럼 행과 열을 가지고 있지만 실제로 데이터를 저장하진 않는다.
MySQL에서 뷰는 다른 뷰에 저장되어있는 데이터를 보여주는 역할만 수행한다.
뷰를 사용하면 여러 테이블이나 뷰를 하나의 테이블처럼 볼 수 있다.
- 특정 사용자에게 테이블 전체가 아닌 필요한 컬럼만 보여줄 수 있다.
- 복잡한 쿼리를 단순화해서 사용한다.
- 쿼리의 재사용이 가능하다.
- 한번 정의된 뷰는 변경할 수 없다.
-삽입,삭제,갱신 작업에 제한사항이 많다.
- 자신만의 인덱스를 가질 수 없다.
CREATE VIEW
- 뷰를 만들어준다.
DROP VIEW
- 뷰를 지워준다.
반응형
'DEVELOPMENT > DB' 카테고리의 다른 글
MySQL : Table 다루기 (0) | 2017.07.05 |
---|---|
MySQL : Index (0) | 2017.07.05 |
MySQL : 내장함수 (0) | 2017.07.05 |
MySQL : 기초 (0) | 2017.07.05 |