1 . 뷰 (View)
- select문을 저장해 둔 가상의 테이블
- create view 뷰이름 as select문
- 뷰를 사용하는 이유
1 . 복잡한 SQL을 단순화
2 . 재사용(자주 쓰는 조회 저장)
3 . 가독성(SQL을 보기 쉽게 구성)
4 . 보안(특정 컬럼만 공개)
- 데이터를 직접 저장하지 않음(원본 테이블의 select 결과를 보여주는 가상 테이블)
- member테이블 데이터를 변경 -> view 결과도 같이 변경됨
1 - 1 . 뷰 만들기
- create view 뷰이름 as select


1 - 2 . 뷰 수정하기
- create or replace view 뷰이름 as select ~

1 - 3 . 뷰 삭제하기
- drop view 뷰이름

1 - 4 . 뷰 구조 확인하기
- show create view 뷰이름

1 - 5 . 뷰 목록 확인하기
- VIEW는 대문자로 쓰기

1 - 6 . 뷰 조회하기
- 전체 조회

- 부분 조회
- select처럼 동일하게 사용 가능

'DBMS' 카테고리의 다른 글
| MySQL을 활용한 단어장 만들기 (0) | 2026.06.09 |
|---|---|
| MySQL -> Python 연동 (0) | 2026.06.09 |
| 5 . 사용자 계정 (0) | 2026.06.08 |
| 6 . MySQL 함수 (0) | 2026.06.08 |
| 4 . 서브쿼리 (1) | 2026.06.08 |