view는 정보처리시험을 준비하면서 많이 나오지만 가상의 테이블이다.

사용자 입장에서는 테이블과 동일하게 보이지만, 

view는 실제 데이터 행을 가지고 있지 않기 때문이다.

하지만 진짜 테이블에 링크 되어있기 때문에 view에서 select를 하면 진짜 테이블의 값이 출력된다.

 

view는 사용자에 따라 조회할 수 있는 데이터를 다르게 하거나 중복 테이블을 방지하기 위해서 사용된다.

 

그럼 view의 사용법도 간단하게 알아보자

 

 

간단한 view 생성

create view uv_memberTBL AS select memberName, memberAddress from memberTBL; 
 
내가 만든 view는 uv_memberTBL 이며 
이 view를 호출할 경우 아래에 select문이 실행된다. 
(memberTBL의 memberName과 memberAddress만 출력) 
 
그럼 이번에는 view를 호출 해보자
select * from uv_memberTBL; 
 
결국 uv_memberTBL를 호출하면 memberTBL의 memberName과 memberAddress만 보여지게 된다. 
 
이게 간단한 view의 원리이다

 

 

'SQL > mysql' 카테고리의 다른 글

USE  (0) 2017.09.08
트리거 (trigger)  (0) 2017.09.08
인덱스 (index)  (0) 2017.09.07
서브 쿼리  (0) 2017.09.05
NULL & 별칭 정하기  (0) 2017.09.05