[Mysql]가상의 테이블:뷰

gomanbo·2025년 3월 12일
0

Database

목록 보기
1/1

📌 View(뷰)란?

뷰(View) 는 실제 테이블처럼 사용할 수 있는 가상의 테이블입니다.

실체는 없고, SELECT 문 결과를 저장해놓은 일종의 '가상 테이블'이에요.뷰를 사용하면 복잡한 쿼리를 간단하게 재사용할 수 있어요.

마치 자주 쓰는 쿼리를 저장해두고, 테이블처럼 부르는 느낌입니다.

💡 왜 뷰를 사용할까?

✅ 복잡한 쿼리 간소화 JOIN이 많은 SELECT문을 뷰로 만들어두면 간단하게 재사용 가능
✅ 보안 및 접근 제어 민감한 컬럼은 숨기고, 필요한 컬럼만 뷰로 노출
✅ 유지보수 편리 쿼리 변경 시 뷰만 수정하면 끝
✅ 데이터 추상화 여러 테이블을 묶어서 논리적으로 표현 가능

profile
ㅎ.ㅎ

0개의 댓글