포스트

View

View

View

  • 데이터베이스에 존재하는 가상의 테이블
  • 물리적 저장이 아니며 결과만 저장한다.
  • join이나 subqeuery 같은 여러 테이블 조회할 경우 번거로움을 줄일 수 있음

View의 장점

  • 필요한 필드만 보여주기에 보안성을 높여줌
  • 쿼리의 재사용성, 쿼리의 단순화

View의 단점

  • 삽입, 삭제, 갱신 작업에 많은 제한 사항 가짐
  • 자신만의 index 가지지 못함

View data 변경

  • 기존의 테이블이 update 된다면 view도 업데이트가 되는가?
    • update 된다!

View 종류

단순 view

  • 그룹함수, disinct 사용 불가
  • DML 사용 가능

복합 view

  • join 사용
  • 그룹, disinct 사용 가능
  • DML 사용 불가

인라인 뷰

  • 가장 많이 사용
  • from 절안에 sql 문장이 들어가는 것
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.