mysql分区实战

create table goods (
 id int,
 uname char(10)
 )engine myisam
 partition by range(id) (
 partition p1 values less than (10),                 
 partition p2 values less than (20),                  
 partition p3 values less than MAXVALUE       
 );
create table area(
aid int,
zone char(10)
)engine myisam;
insert into area(aid,zone) values (1,'bj'),(2,'ah'),(3,'xb');
create table user (
uid int,
aid int,
uname char(10)
)engine myisam
partition by list(aid) (
partition bj values in (1),
partition ah values in (2),
partition xb values in (4,5,6)
);
insert into user(uid,aid,uname) values(1,1,'11'),(2,2,'22'),(3,4,'44'),(4,5,'55'),(5,6,'66'),(6,7,'77');

查看partitions表,如图:
mysql分区实战_第1张图片

你可能感兴趣的:(mysql)