1.建表 要创建表分区,分区的条件(采用timestamp类型)要被设置为主键(必须),或者整个表都没有主键(可以在分区完毕之后再补上) 或者 2.切换到分区操作界面 3.进行分区操作
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';
--结束END--
本文标题: Navicat for MySQL进行表分区操作(图解)
本文链接: https://www.lsjlt.com/news/41179.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0