반응형
뷰 (VIEW)
뷰는 일반 사용자 입장에서는 테이블과 동일하게 사용하는 개체이다.
쉽게 생각하자면 뷰는 특정한 정보들만 따로 담아놓은 가상의 테이블이라고 생각하면된다.
형식
CREATE VIEW <뷰 이름>
AS [원하는 정보의 SELECT 문]
뷰의 장점은 보안성과 쿼리의 재활용과 단순화 이다.
만약 테이블안의 중요한 내용이 들어있는경우 다른정보를 확인하려고할때 그 중요한 내용까지 출력할 수 있다. 그걸 방지하기위해 원본 테이블은 막아놓고 뷰를 생성해 필요한 정보들만 출력하는 것이다.
또한 뷰는 재활용하기에 좋다 특정 쿼리를 자주 사용하는데 그 쿼리가 복잡하다면 효율성이 떨어진다.
그래서 그 쿼리를 뷰로 정의해놓고 필요할때 마다 뷰만 출력하면 된다.
728x90
반응형
'MariaDB' 카테고리의 다른 글
데이터베이스 제약조건(기본키,외래키,CHECK,DEFAULT) (1) | 2023.10.13 |
---|---|
데이터베이스 UNION/ UNION ALL/ NOT IN / IN (1) | 2023.10.12 |
데이터 베이스 조인 (Join), 내부 조인 (INNER Join), 외부 조인 (OUTER Join) (2) | 2023.10.12 |
MariaDB 내장 함수 (수학 함수, 날짜 및 시간 함수, 시스템 정보 함수) (1) | 2023.10.11 |