mysql中的数据分表与合并

mysql中的数据分表与合并

直接看案例代码

注意:允许合并数据的表引擎必须为MyISAM(engine=myisam)

--创建第一个表
create table T1
(
	id int auto_increment primary key,
	remark varchar(100)
)engine=myisam;

--创建第2个表
create table T2
(
	id int auto_increment primary key,
	remark varchar(100)
)engine=myisam;

--分别向2个表中追加数据
insert into T1(id,remark) values(1,'abc');
insert into T2(id,remark) values(2,'bcd');

--创建第3个表合并前面2个表中的数据
create table TALL
(
	id int auto_increment primary key,
	remark varchar(100)
)engine=merge union(T1,T2);

--数据检索
select * from TALL;

create table T3
(
	id int auto_increment primary key,
	remark varchar(100)
)engine=myisam;

alert table TALL union(T1,T2,T3);

--更改某个表的引擎
alter table T3 engine=myisam;
```sql
发布了130 篇原创文章 · 获赞 296 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/zlbdmm/article/details/104612621