[MariaDB] VIEW 테이블

코딩하는 꽁지·2023년 10월 28일
0

데이터베이스

목록 보기
8/14

VIEW 테이블

뷰 테이블은 데이터베이스에 존재하는 테이블로부터 도출된 가상의 테이블이다. 보통 JOIN문을 통해서 만들어낸다.

⭐️ (일반적으로) SELECT만 가능하다. 즉, Read-Only 테이블이다.

몇 가지 장점이 있는데,

  • 복잡한 쿼리의 결과를 뷰로 생성해서 다른 조회 쿼리문을 좀 더 간단하게 작성할 수 있다.
    - SELECT문에 한정이지만 기존 테이블처럼 사용 가능하기 때문이다.
  • 보여주고 싶은 컬럼의 데이터만 보여줄 수 있다. (응용 프로그램에서 활용 가능)

VIEW 생성 문법

# 기본 문법
CREATE VIEW 뷰테이블명 AS
	JOIN 등을 통해 테이블 도출;
    
#예시
CREATE VIEW V_MEMBER_INFO AS
	SELECT name, email
    FROM MEMBER
    WHERE marketing_yn = true;

뷰 테이블 이름은 관행적으로 'V_'로 시작한다. 뷰라는 것을 쉽게 알 수 있게 해준다.

VIEW 삭제 문법

DROP VIEW 뷰테이블명;
profile
프로그래밍으로 온 세상을 떠들썩 하게~🪼

0개의 댓글