>  기사  >  데이터 베이스  >  데이터베이스 보기는 무엇을 의미하며 MySQL 보기는 어떻게 작동합니까?

데이터베이스 보기는 무엇을 의미하며 MySQL 보기는 어떻게 작동합니까?

PHPz
PHPz앞으로
2023-09-13 11:49:021745검색

数据库视图是什么意思以及 MySQL 视图如何工作?

데이터베이스 뷰는 연관된 이름으로 데이터베이스에 저장된 SQL 문일 뿐입니다. 뷰는 실제로 미리 정의된 SQL 쿼리 형태의 테이블 조합입니다.

뷰에는 테이블의 모든 행이 포함될 수도 있고 테이블에서 행을 선택할 수도 있습니다. MySQL 뷰는 뷰를 생성하기 위해 작성된 MySQL 쿼리에 의존하는 하나 이상의 테이블에서 생성될 수 있습니다.

뷰는 사용자가 다음을 수행할 수 있는 가상 테이블입니다. -

  • 사용자 또는 사용자 카테고리가 자연스럽거나 직관적이라고 생각하는 방식으로 데이터를 구조화합니다.
  • 사용자가 추가 작업을 수행하지 않고도 필요한 것을 정확하게 확인하고 (때때로) 수정할 수 있도록 데이터에 대한 액세스를 제한하세요.
  • 보고서 생성에 사용할 수 있는 다양한 테이블에 데이터를 요약합니다.

기본적으로 뷰는 다른 뷰 테이블 위에 구축된 정의입니다. 기본 테이블의 데이터가 변경되면 동일한 내용이 뷰에 반영됩니다. 뷰는 단일 또는 여러 테이블에 구축될 수 있습니다. MySQL은 버전 5+부터 데이터베이스 뷰를 지원하며 다음 두 가지 방법으로 뷰에 대한 쿼리를 처리합니다. -

  • 임시 테이블 생성 - 이 경우 MySQL은 뷰 정의 문을 기반으로 임시 테이블을 생성하고, 이 임시 테이블에서 들어오는 쿼리를 실행합니다.
  • 쿼리 결합 - 이런 방식으로 MySQL은 뷰를 정의하기 위해 들어오는 쿼리를 하나의 쿼리로 결합하고 결합된 쿼리를 실행합니다.

위 내용은 데이터베이스 보기는 무엇을 의미하며 MySQL 보기는 어떻게 작동합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제