Mysql MERGE引擎簡介

2022-07-22 01:36:09 字數 1165 閱讀 1355

利用mysql merge作資料分表儲存:

僅myisam儲存引擎支援merge分表

merge儲存引擎把一組myisam資料表當做乙個邏輯單元來對待,讓我們可以同時對他們進行查詢。構成乙個merge資料表結構的各成員myisam資料表必須具有完全一樣的結構。

create table `test0` (

`uin` int(10) unsigned not null,

`data` text not null,

`modtime` int(10) unsigned not null,

primary key (`uin`)

)engine=myisamdefault charset=latin1;

create table `test1` (

`uin` int(10) unsigned not null,

`data` text not null,

`modtime` int(10) unsigned not null,

primary key (`uin`)

)engine=myisamdefault charset=latin1;

create table `test` (

`uin` int(10) unsigned not null,

`data` text not null,

`modtime` int(10) unsigned not null,

primary key (`uin`)

)engine=mergecharset=latin1union=(`test0`,`test1`)insert_method=last;

insert into test0 (uin,`data`,modtime) value (3,'test3333333','3');

insert into test1 (uin,`data`,modtime) value (2,'test2222222','2');

insert into test1 (uin,`data`,modtime) value (2,'test1111111','2');

select * from test;

Mysql MERGE引擎簡介

一.什麼是merge 引擎 merge儲存引擎把一組 myisam 資料表當做乙個邏輯單元來對待,讓我們可以同時對他們進行查詢。二.應用場景 如果需要把日誌紀錄不停的錄入mysql 資料庫,並且每天 每週或者每個月都建立乙個單一的表,而且要時常進行來自多個表的合計查詢,merge 表這時會非常簡單有...

MySQL MERGE儲存引擎 簡介

merge儲存引擎把一組myisam資料表當做乙個邏輯單元來對待,讓我們可以同時對他們進行查詢。構成乙個merge資料表結構的各成員myisam資料表必須具有完全一樣的結構。每乙個成員資料表的資料列必須按照同樣的順序定義同樣的名字和型別,索引也必須按照同樣的順序和同樣的方式定義。假設你有幾個日誌資料...

MySQL MERGE儲存引擎 簡介

merge儲存引擎把一組myisam資料表當做乙個邏輯單元來對待,讓我們可以同時對他們進行查詢。構成乙個merge資料表結構的各成員myisam資料表必須具有完全一樣的結構。每乙個成員資料表的資料列必須按照同樣的順序定義同樣的名字和型別,索引也必須按照同樣的順序和同樣的方式定義。假設你有幾個日誌資料...