Navicat for MySQL进行表分区操作(图解)
短信预约 -IT技能 免费直播动态提醒
1.建表
要创建表分区,分区的条件(采用timestamp类型)要被设置为主键(必须),或者整个表都没有主键(可以在分区完毕之后再补上)
或者
2.切换到分区操作界面
3.进行分区操作
设置普通分区条件
设置不满足p01、p02条件的分区(类似于if else if else 中最后的else)
4.点击确定,最后保存即可
5.查看分区
再次打开后可以看到p01、p02的条件已经变成了整数(其实就是时间戳)
6.新增
如果有"LESS THAN MAXVALUE"的分区,需要先删除此分区,然后再添加新分区,注意:删除分区,会将这个分区所属的数据一起删除
查看分区的数据量:
select
partition_name,partition_description,
from_unixtime(partition_description,'%Y-%m-%d') expirydate,table_rows
from
information_schema.`partitions` where table_name = 't_test';
以上操作也都可以使用SQL来完成,可直接点击mysql表分区(根据时间)来查看
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341