view : 데이터베이스에 존재하는 일종의 가상 테이블.
바로가기 아이콘과 비슷한 개념. 테이블과 동일한 성격. 일반 사용자는 테이블과 뷰를 구분할 수 없다.
실제 데이터를 갖고 있지 않으며, 진짜 테이블에 Link된 개념이다.
CREATE VIEW [뷰명] AS SELECT [컬렴명] FROM [테이블명] WHERE [조건절]
뷰를 사용하는 이유는 보안에 도움이 된다.
보여주고 싶은 부분만 보여줄 수 있다.
복잡한 SQL을 단순하게 접근할 수 있다.
복잡한 쿼리를 VIEW로 만들어서 쉽게 접근한다.
뷰가 테이블을 참조하고 있다고 테이블이 안지워지는 것은 아니고
테이블이 지워진 상태에서 뷰를 찾으면 못 불러온다.
CHECK TABE [뷰이름]
뷰의 상태를 체크할수있다.
'개념 창고 > Database' 카테고리의 다른 글
(혼공MySQL)16.인덱스의 내부 작동 원리와 구조, 인덱스에서 데이터 검색하기 (0) | 2023.03.20 |
---|---|
(혼공MySQL)15.인덱스의 개념과 장단점, 클러스터형 인덱스와 보조 인덱스 (0) | 2023.03.20 |
(혼공MySQL)13. SQL 테이블 제약조건(기본키, 외래키, 고유키) (0) | 2023.03.20 |
(혼공MySQL)11.SQL 프로그래밍(IF문, CASE문, WHILE문, 동적SQL) (0) | 2023.03.20 |
(혼공MySQL)10. 두 테이블을 묶는 JOIN(INNER JOIN, OUTER JOIN, CROSS JOIN, SELF JOIN) (0) | 2023.03.20 |