相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 36.3 mb
PDF (A4)- 36.3 mb
手册页(TGZ)- 236.9 kb
手册页(邮政编码)- 348.5 kb
信息(Gzip)- 3.4 mb
信息(邮政编码)- 3.4 mb
本手册节选

15.8.2如何创建FEDERATED表

创建一个联邦表中你应该遵循以下步骤:

  1. 在远程服务器上创建表。方法也可以记录现有表的表定义显示创建表声明。

  2. 在本地服务器上使用相同的表定义创建表,但是添加连接本地表到远程表的连接信息。

例如,您可以在远程服务器上创建以下表:

CREATE TABLE test_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=MyISAM DEFAULT CHARSET=latin1;

要创建要与远程表联合的本地表,有两个可用选项。方法创建本地表并指定用于连接到远程表的连接字符串(包含服务器名、登录名和密码)连接方法创建的现有连接也可以使用创建服务器声明。

重要的

当您创建本地表时必须具有与远程表相同的字段定义。

请注意

你可以提高性能联邦向主机上的表添加索引。类的内容会进行优化,因为发送到远程服务器的查询包含在哪里子句,并被发送到远程服务器,然后在本地执行。这减少了从服务器请求整个表进行本地处理的网络流量。