DBMS

7_ 뷰(View)

imysydesu 2026. 6. 9. 10:10

 

 

 

 

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