码迷,mamicode.com
首页 > 其他好文 > 详细

分区表管理操作

时间:2016-02-26 19:13:06      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:mysql 分区表 操作

1、添加分区

RANG 添加分区
ALTER TABLE m_tbstatus_rang2 DROP PARTITION PDBMAX;
ALTER TABLE m_tbstatus_rang2 ADD PARTITION (PARTITION PDB4 VALUES LESS THAN (4));
ALTER TABLE m_tbstatus_rang2 ADD  PARTITION (PARTITION  PDBMAX VALUES LESS THAN MAXVALUE ENGINE = INNODB);
LIST分区表
ALTER TABLE m_tbstatus_list ADD PARTITION ( PARTITION PDB20 VALUES IN (20) ENGINE = INNODB);
HASH\KEY(添加8个分区)
ALTER TABLE m_tbstatus_rang4 ADD PARTITION PARTITIONS 8;



2、删除分区

RANG\LIST直接删除分区名
ALTER TABLE m_tbstatus_list DROP PARTITION  PDB20;

HASH\KEY(直接修改成3个分区)
ALTER TABLE m_tbstatus_rang4 PARTITION BY KEY (dbid) PARTITIONS 3;



3、合并分区

将原来的 PDB17,PDB18 分区合并起来,放到新的 PDB17 分区中。

ALTER TABLE m_tbstatus_list REORGANIZE PARTITION PDB19,PDB18 INTO (PARTITION PDB18 VALUES IN(18,19));



4、清空分区

ALTER TABLE m_tbstatus_list TRUNCATE PARTITION PDB18


5.重建分区

ALTER TABLE m_tbstatus_list REBUILD  PARTITION PDB18


5.查看分区 

SHOW CREATE TABLE m_tbstatus_list ;


本文出自 “枯叶” 博客,请务必保留此出处http://mydbs.blog.51cto.com/513727/1745290

分区表管理操作

标签:mysql 分区表 操作

原文地址:http://mydbs.blog.51cto.com/513727/1745290

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!