> 데이터 베이스 > MySQL 튜토리얼 > mysql 다중 테이블 쿼리에 일반적으로 사용되는 것은 무엇입니까?

mysql 다중 테이블 쿼리에 일반적으로 사용되는 것은 무엇입니까?

青灯夜游
풀어 주다: 2020-10-20 10:25:56
원래의
2038명이 탐색했습니다.

MySQL 다중 테이블 쿼리는 일반적으로 교차 조인, 내부 조인 및 외부 조인을 사용합니다. 교차 조인은 연결된 테이블의 데카르트 곱을 반환합니다. 내부 조인은 두 테이블의 레코드를 결합하고 일치하는 관련 필드가 있는 레코드를 반환합니다. 즉, 외부 조인은 먼저 연결된 테이블을 기본 테이블과 참조로 나눕니다. 테이블을 선택한 다음 기본 테이블을 기반으로 조건을 충족하거나 충족하지 않는 레코드를 반환합니다.

mysql 다중 테이블 쿼리에 일반적으로 사용되는 것은 무엇입니까?

(추천 튜토리얼: mysql 동영상 튜토리얼)

관계형 데이터베이스에서는 테이블 사이에 관계가 있기 때문에 실제 응용에서는 다중 테이블 쿼리가 자주 사용됩니다. 다중 테이블 쿼리는 두 개 이상의 테이블을 동시에 쿼리하는 것입니다.

MySQL에서 다중 테이블 쿼리에는 주로 교차 조인, 내부 조인 및 외부 조인이 포함됩니다.

교차 조인

교차 조인(CROSS JOIN)은 일반적으로 조인 테이블의 데카르트 곱을 반환하는 데 사용됩니다.

교차 연결의 구문 형식은

SELECT <字段名> FROM <表1> CROSS JOIN <表2> [WHERE子句]
로그인 후 복사

또는

SELECT <字段名> FROM <表1>, <表2> [WHERE子句]
로그인 후 복사

구문 설명은 다음과 같습니다.