程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL鏈接表的用法

MySQL鏈接表的用法

編輯:MySQL綜合教程

MySQL鏈接表可能對於很多剛接觸MySQL數據庫的新人還比較陌生,MySQL鏈接表只有MySQL 5.0.3以上才支持,目前還有一些限制。

遠程服務器只能是MySQL,不支持分布事務。
使用SHOW CREATE TABLE 或者 SHOW TABLE STATUS 就能看到鏈接串。

具體方法:

在My.ini 裡面的[mysqld]下增加federated一行,然後重啟mysql服務即可啟用鏈接表引擎。

創建表:

  1. CREATE TABLE federated_table (  
  2.     id     int(20) NOT NULL auto_increment,  
  3.     name   varchar(32) NOT NULL default '',  
  4.     other int(20) NOT NULL default '0',  
  5.     PRIMARY KEY (id),  
  6.     KEY name (name),  
  7.     KEY other_key (other)  
  8. )  
  9. ENGINE=FEDERATED 
  10. DEFAULT CHARSET=utf-8  
  11. CONNECTION='mysql://root@remote_host:9306/federated/test_table';  
  12.  

connection 可以是以下幾種格式

  1. CONNECTION='mysql://username:password@hostname:port/database/tablename' 
  2. CONNECTION='mysql://username@hostname/database/tablename' 
  3. CONNECTION='mysql://username:password@hostname/database/tablename' 
  4.    

多個MySQL表結果集組合

MySQL分表處理的實現方法

MySQL授權表使用示例

MySQL內存表的弊端

教您徹底刪除MySQL注冊表信息

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved