가상 테이블로 실제 데이터를 존재하지 않고, 기존의 테이블 및 뷰의 데이터를 가져다가 사용하는 테이블, 보안과 편의성을 위해서 사용함, 데이터의 입력, 수정, 삭제가 어려움, 뷰는 한번 생성되면 수정이 불가함
<사용법>
생성 : CREATE VIEW 뷰이름 AS SELECT 쿼리문
삭제 : DROP VIEW 뷰이름
조회 : SHOW CREATE VIEW 뷰이름
CREATE VIEW emp_copy AS SELECT * FROM employees LIMIT 100;
CREATE VIEW emp_maria AS SELECT * FROM employees WHERE first_name = 'maria' AND gender = 'F';
CREATE VIEW emp_csy AS SELECT * FROM employees WHERE first_name = 'luigi' AND gender = 'M';