이번 장에서는 가상의 테이블 VIEW에 대해서 살펴보겠습니다. VIEW는 물리적으로 실 제 파일 시스템과 매칭되어 있는 형태가 아니라 특정 쿼리 명령에 매칭된 가상의 테이블 입니다. MySQL의 VIEW 기능은 5.0 버전 이상에서만 동작합니다.

SELECT 쿼리, WHERE, 서브 쿼리 복합문, UNION, JOIN 등 다양한 결합과 조건으로 데이터를 출력할 수 있습니다. VIEW는 이러한 출력의 결과물을 가상의 테이블화하여 재 사용할 수 있는 기능입니다. VIEW는 쿼리를 기반으로 만들어지는 테이블로 가상 테이블 에 대한 실제적인 파일은 가지고 있지 않습니다.

쿼리 결과를 기반으로 생성된 가상의 테이블은 실제 파일을 접근하는 것과 같은 동일한 작업을 할 수 있습니다. VIEW 테이블 안에서도 SELECT, UPDATE 등의 쿼리 작업이 가 능합니다. VIEW에서 데이터를 변경하면 실제적인 테이블에서도 데이터가 변경됩니다.

다양한 where 조건과 join 값의 결과물을 가상 테이블 VIEW를 통하여 편리하고 빠르게 데이터를 액세스할 수 있습니다.

21.1 뷰 생성

  • 21.1.1 쿼리 실습
  • 21.1.2 PHP 실습

21.2 뷰 확인

21.3 뷰 데이터 삽입

21.4 뷰 조건 일치

21.5 뷰 업데이트

  • 21.5.1 쿼리 실습
  • 21.5.2 PHP 실습

21.6 뷰 컬럼 변경

  • 21.6.1 쿼리 실습
  • 21.6.2 PHP 실습

21.7 뷰 삭제

  • 21.7.1 쿼리 실습
  • 21.7.2 PHP 실습