MySQL分区类型
博文大纲: 1、RANGE分区 2、LIST分区 3、HASH分区 4、key分区 5、MySQL分表和分区的区别 6、附加:如何实现将分区放在不同的目录下进行存储 MySQL分区类型如下: RANFGE分区 LIST分区 HASH分区 key分区 上面的四种分区的条件必须是整形,如果不是整形需要通过函数将其转换为整形。 1、RANGE分区 RANGE分区是基于属于一个给定连续区间的列值,把多行分配给分区。这些区间要连续且不能相互重叠,使用values less than操作符来进行定义。 创建一个RANGE分区方式的表: mysql> create table employees ( -> id int not null, -> fname varchar(30), -> lname varchar(30), -> hired date not null default '1970-01-01', -> separated date not null default '9999-12-31', -> job_code int not null, -> store_id int not null -> ) -> partition by range (store_id) ( -> partition p0 values less than (6), -> partition p1