집 >데이터 베이스 >MySQL 튜토리얼 >서버 간 데이터 전송을 위해 MySQL 연합 테이블을 어떻게 사용할 수 있습니까?
MySQL 페더레이션 테이블을 사용한 서버 간 데이터 전송
MySQL에서는 페더레이션 테이블을 사용하여 서버 간 데이터 전송이 가능합니다. 연합 테이블은 마치 로컬 테이블인 것처럼 원격 서버의 테이블에 액세스하는 편리한 방법을 제공합니다.
연합 테이블 설정 단계:
연합 테이블 생성을 위한 구문 예:
CREATE TABLE federated_table ( id INT(20) NOT NULL AUTO_INCREMENT, name VARCHAR(32) NOT NULL DEFAULT '', other INT(20) NOT NULL DEFAULT '0', PRIMARY KEY (id), INDEX name (name), INDEX other_key (other) ) ENGINE=FEDERATED DEFAULT CHARSET=latin1 CONNECTION='mysql://fed_user@remote_host:9306/federated/remote_table';
서버 간 선택 실행 쿼리:
연합 테이블이 생성되면 다음과 같이 서버 간 선택 쿼리를 실행할 수 있습니다.
SELECT * FROM federated_table;
이 쿼리는 서버의 기본 원격 테이블에서 데이터를 가져옵니다. 1을 입력하고 서버 2의 클라이언트에 반환합니다.
추가 고려 사항:
위 내용은 서버 간 데이터 전송을 위해 MySQL 연합 테이블을 어떻게 사용할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!