相关的文档10bet官方网站 下载本手册
PDF(美国高级主任)- 41.1 mb
PDF (A4)- 41.2 mb
PDF (RPM)- 39.8 mb
HTML下载(TGZ)- 9.5 mb
HTML下载(Zip)- 9.6 mb
HTML下载(RPM)- 8.1 mb
手册页(TGZ)- 260.6 kb
手册页(Zip)- 371.7 kb
信息(Gzip)- 3.9 mb
信息(邮政编码)- 3.9 mb
本手册节选

16.8.2.2使用CREATE SERVER创建FEDERATED表

如果你正在创建一些联邦表在同一服务器上,或者如果您想简化创建过程联邦表,您可以使用创建服务器语句定义服务器连接参数,就像使用连接字符串。

的格式创建服务器声明:

创建服务器server_name外部数据包wrapper_name选项(选项(,选项]…)

server_name在创建新的联邦表格

属性相同的服务器连接连接字符串:

连接= ' mysql: / / fed_user@remote_host: 9306 /联邦/ test_table”;

你可以使用以下语句:

创建服务器fedlink外部数据包装mysql选项(用户'fed_user',主机'remote_host',端口9306,数据库'联邦');

要创建联邦表使用此连接时,仍然使用连接关键字,但指定在创建服务器声明。

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=FEDERATED DEFAULT CHARSET=utf8mb4 CONNECTION='fedlink/test_table';

本例中的连接名称包含连接的名称(fedlink)和表名(test_table),以斜线分隔。如果只指定连接名而不指定表名,则使用本地表的表名。

欲知更多有关创建服务器,请参阅第13.1.18节,“CREATE SERVER语句”

创建服务器语句接受与连接字符串。的创建服务器语句更新对象中的行mysql.servers表格控件中的选项和连接字符串中的参数之间的对应关系的信息,请参阅下表创建服务器语句中的列mysql.servers表格的格式,供参考连接字符串如下:

计划: / /user_name[:密码) @host_name[:port_num) /db_name/tbl_name
描述 连接字符串 创建服务器选项 mysql.servers
连接方案 计划 wrapper_name 包装器
远程用户 user_name 用户 用户名
远程密码 密码 密码 密码
远程主机 host_name 宿主 宿主
远程端口 port_num 港口 港口
远程数据库 db_name 数据库 Db