가상 테이블로 실제 데이터를 존재하지 않고, 기존의 테이블 및 뷰의 데이터를 가져다가 사용하는 테이블, 보안과 편의성을 위해서 사용함, 데이터의 입력, 수정, 삭제가 어려움, 뷰는 한번 생성되면 수정이 불가함

 

<사용법>

 

생성 : 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';

'백엔드 > 데이터베이스2' 카테고리의 다른 글

DELIMITER  (0) 2022.12.13
프로시저  (0) 2022.12.13
트리거  (0) 2022.12.13
트랜젝션  (0) 2022.12.13
INDEX  (0) 2022.12.13

+ Recent posts