뷰(View)이란? 뷰는 가상의 테이블이다. 즉 데이터를 가지고 있지 않는다. 뷰는 데이터를 저장하는 테이블이 아니고, 복잡한 쿼리문 자체를 저장하고 있다. 뷰(View)를 사용하는 이유편리성: 복잡한 쿼리를 단순화하여 쉽게 재사용 가능.보안성: 원본 테이블에 대한 접근 권한을 주지 않고, 뷰를 통해서만 제한된 데이터에 접근하도록 허용할 수 있다.논리적 독립성: 원본 테이블의 구조가 일부 변경 되더라도, 뷰의 정의만 수정하면 뷰를 사용하는 프로그램의 코드는 바꿀 필요가 없을 수도 있다.뷰 생성CREATE VIEW 뷰이름 AS SELECT 쿼리문;DROP VIEW IF EXISTS v_category_order_status; -- 만약 뷰가 이미 존재한다면 제거CREATE VIEW v_category_or..
DB/DB
2026. 3. 14. 23:58
