> 백엔드 개발 > PHP 튜토리얼 > MySQL 보기 mysql 관리 도구 mysql 공식 웹사이트 mysql 다운로드 64비트

MySQL 보기 mysql 관리 도구 mysql 공식 웹사이트 mysql 다운로드 64비트

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-07-29 08:55:06
원래의
1226명이 탐색했습니다.
1. 뷰란
뷰는 데이터를 저장하는 인터페이스라고도 할 수 있습니다. 이러한 데이터는 하나 또는 여러 기본 테이블(뷰)의 데이터일 수도 있습니다. 실제로 데이터는 뷰에 저장되지 않으며 기본 테이블 데이터가 변경되면 뷰의 데이터도 변경됩니다. 기본 테이블도 변경됩니다.
2. 뷰의 역할
1. 뷰를 사용하면 쿼리가 더욱 편리해집니다. (복잡한 SQL 문이 매우 단순해집니다.)

2. 데이터베이스의 중요한 데이터를 보호하고 다른 사람들에게 보여줍니다.

3. 뷰 생성
생성 [또는 교체] [algorithm={merge|temptable|undefine}]
view view_name [(column_list)]
as select_statement
[with [cascaded|local] check option]

세 가지 유형의 뷰가 있습니다

병합: 다음을 사용하여 뷰를 참조하는 문의 텍스트와 뷰 정의를 결합합니다. 뷰 정의의 특정 부분이

temptable 문의 해당 부분을 대체합니다. 뷰의 결과는 임시 테이블에 배치된 후 사용됩니다. 명령문을 실행합니다.

정의되지 않음: MySQL에서 사용할 알고리즘을 선택합니다. 가능하다면 TEMPTABLE보다 MERGE를 선호합니다. 왜냐하면 MERGE가 일반적으로 더 효율적이고 임시 테이블을 사용하는 경우 뷰를 업데이트할 수 없기 때문입니다

사용자가 뷰를 생성하면 mysql은 기본적으로 undefine 처리 알고리즘을 사용하여 임시 테이블에서 자동으로 병합하고 선택합니다.



로컬 확인 옵션 [local] 사용 시 이 뷰의 조건이 충족되는 한 계단식 확인 옵션 [cascaded]을 사용하여
업데이트할 수 있습니다. 이 뷰의 모든 조건이 충족되어야 합니다.

뷰의 조건만 업데이트할 수 있습니다. 4. 뷰 작업

동일한 테이블 작업

위 내용은 MySQL 내용을 포함한 MySQL 뷰를 소개하고 있는데, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿