> 데이터 베이스 > MySQL 튜토리얼 > mysql의 논리적 쿼리 처리 소개(코드 예)

mysql의 논리적 쿼리 처리 소개(코드 예)

不言
풀어 주다: 2019-02-15 14:02:15
앞으로
1567명이 탐색했습니다.

이 기사는 mysql의 논리적 쿼리 처리(코드 예제)에 대한 소개를 제공합니다. 이는 특정 참조 가치가 있으므로 도움이 될 수 있습니다.

쿼리 처리는 논리적 쿼리 처리와 물리적 쿼리 처리로 나눌 수 있습니다.
논리적 쿼리 처리는 쿼리를 실행하면 어떤 결과가 생성되어야 하는지를 나타냅니다.
물리적 쿼리 처리는 MySQL 데이터베이스가 결과를 얻는 방법을 나타냅니다.
두 쿼리 방법은 완전히 다를 수 있지만 결과는 동일해야 합니다.

1. 논리적 쿼리 처리

SQL 언어에서 처리되는 첫 번째 절은 항상 FROM 절입니다.

//示例
//前面的序号表示执行的顺序
(8) SELECT (9) DISTINCT<select_list>
(1) FROM<left_table>
(3) <join_type> JOIN <right_table>
(2)				ON<join_condition>
(4) WHERE <where_condition>
(5) GROUP BY<group_by_list>
(6) WITH {CUBE|ROLLUP}
(7) HAVING <having_condition>
(10) ORDER BY<order_by_list>
(11) LIMIT<limit_number>
로그인 후 복사

FROM이 먼저 실행되고 LIMIT가 마지막에 실행되는 것을 볼 수 있습니다. 각 작업은 프로세스에 대한 입력 역할을 하는 가상 테이블을 생성합니다. 이러한 가상 테이블은 사용자에게 투명하며 마지막 단계에서 생성된 가상 테이블만 사용자에게 반환됩니다.

위 내용은 mysql의 논리적 쿼리 처리 소개(코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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