>  기사  >  데이터 베이스  >  SQL 문을 사용하여 MySQL에서 여러 테이블을 연결하는 방법

SQL 문을 사용하여 MySQL에서 여러 테이블을 연결하는 방법

(*-*)浩
(*-*)浩원래의
2019-05-07 10:22:414731검색

MySql에서 다중 테이블 SQL 문을 작성하는 방법에는 여러 가지가 있습니다. 이 글에서는 다중 테이블 쿼리 문을 설명하고 사용합니다.

추천 과정: MySQL 튜토리얼

SQL 문을 사용하여 MySQL에서 여러 테이블을 연결하는 방법

# 🎜🎜#SQL 언어에서는 두 가지 방법으로 테이블에 대한 별칭을 지정할 수 있습니다
첫 번째는 AS 키워드를 통해 지정하는 것이고,
둘째는 바로 뒤에 테이블을 추가하는 것입니다. 테이블 이름 별칭 구현
테이블 별칭을 사용할 때 몇 가지 사항에 유의해야 합니다
(1) 별칭은 일반적으로 연결에서 테이블의 특정 열을 참조하는 데 사용되는 축약된 테이블 이름입니다. 연결에 여러 개의 별칭이 있습니다. 두 테이블에 동일한 이름의 열이 있는 경우 열 이름은 테이블 이름 또는 테이블 별칭으로 한정되어야 합니다.
(2) 테이블 별칭이 정의된 경우 테이블 이름 더 이상 사용할 수 없습니다

#🎜 🎜#1. 다중 테이블 쿼리에 SELECT 절을 사용하세요

SELECT 필드 이름 FROM 테이블 1, 테이블 2.. . WHERE 테이블 1. 필드 = 테이블 2. 필드 AND 기타 쿼리 조건#🎜 🎜#

예:

SELECT a.id,a.name,a.address,a.date,b.math,b.english,b.chinese FROM tb_1 AS b,tb_2 AS a WHERE a.id=b.id
참고: 위 코드에서 두 테이블 간의 연결은 다음을 기반으로 설정됩니다. 두 테이블의 id 필드 정보가 동일하다는 조건이지만 실제 개발에서는 그렇지 않습니다. 기본 키와 외래 키 제약 조건을 사용하여 구현하는 것이 가장 좋습니다

2. 다중 테이블 쿼리에 테이블 별칭 사용

예: #🎜🎜 #

SELECT a.id,a.name,a.address,b.math,b.english,b.chinese FROM tb_1  a,tb_2  b WHERE a.id=b.id AND b.id='$_POST[textid]'
MySQL은 스웨덴 MySQL AB 회사에서 개발한 관계형 데이터베이스 관리 시스템으로 현재 오라클의 제품입니다. MySQL은 가장 널리 사용되는 관계형 데이터베이스 관리 시스템 중 하나입니다. 웹 애플리케이션 측면에서 MySQL은 최고의 RDBMS(관계형 데이터베이스 관리 시스템) 애플리케이션 소프트웨어입니다.

MySQL은 관계형 데이터베이스 관리 시스템입니다. 관계형 데이터베이스는 모든 데이터를 하나의 큰 창고에 저장하는 대신 속도를 높이고 유연성을 향상시킵니다.

MySQL에서 사용하는 SQL 언어는 데이터베이스 액세스에 가장 일반적으로 사용되는 표준화된 언어입니다. MySQL 소프트웨어는 이중 라이센스 정책을 채택하고 있으며 작은 크기, 빠른 속도, 낮은 총 소유 비용, 특히 오픈 소스의 특성으로 인해 커뮤니티 버전과 상용 버전으로 구분됩니다. 중소규모 웹사이트 개발.

위 내용은 SQL 문을 사용하여 MySQL에서 여러 테이블을 연결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.