[sql] 뷰 생성 방법
SQL에서 뷰(View)는 하나 이상의 테이블에서 데이터를 조합해 가상의 테이블로 만들어주는 기능을 제공합니다. 뷰를 사용하면 자주 사용되는 복잡한 쿼리를 간단히 만들고, 데이터를 보기 쉽게 표현할 수 있습니다.
뷰 생성하기
뷰를 생성하려면 다음의 예시와 같이 CREATE VIEW
문을 사용합니다.
CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;
위의 예시에서,
CREATE VIEW
는 새로운 뷰를 생성하는 키워드입니다.view_name
은 새로 생성될 뷰의 이름을 나타냅니다.SELECT
문에서는 뷰에 포함될 열을 지정하고,FROM
절에서는 뷰에 포함될 데이터를 제공하는 테이블을 지정하고,- 필요한 경우
WHERE
절을 이용해 데이터를 필터링할 수 있습니다.
뷰 사용하기
뷰가 생성되면 다음 예시와 같이 쿼리를 실행하여 데이터를 조회할 수 있습니다.
SELECT * FROM view_name;
뷰 관리하기
뷰를 관리하려면 다음의 명령어들을 이용할 수 있습니다.
DROP VIEW view_name
: 뷰를 삭제합니다.ALTER VIEW view_name
: 뷰를 수정합니다.
참고: 뷰는 기본 테이블을 기반으로 하기 때문에, 기본 테이블이 변경되면 뷰의 결과도 변경될 수 있습니다.
뷰는 데이터 접근성을 향상시키며, 복잡한 쿼리를 간단히 표현할 수 있는 편리한 기능을 제공합니다.