资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

NavicatforMySQL进行表分区操作(图解)

1.建表
要创建表分区,分区的条件(采用timestamp类型)要被设置为主键(必须),或者整个表都没有主键(可以在分区完毕之后再补上)

大冶网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、响应式网站等网站项目制作,到程序开发,运营维护。创新互联建站于2013年创立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站

Navicat for MySQL进行表分区操作(图解)

或者

Navicat for MySQL进行表分区操作(图解)

2.切换到分区操作界面

Navicat for MySQL进行表分区操作(图解)

3.进行分区操作
设置普通分区条件

Navicat for MySQL进行表分区操作(图解)

设置不满足p01、p02条件的分区(类似于if else if else 中最后的else)

Navicat for MySQL进行表分区操作(图解)

4.点击确定,最后保存即可

Navicat for MySQL进行表分区操作(图解)

5.查看分区
再次打开后可以看到p01、p02的条件已经变成了整数(其实就是时间戳)

Navicat for MySQL进行表分区操作(图解)

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';

Navicat for MySQL进行表分区操作(图解)

以上操作也都可以使用SQL来完成,可直接点击MySQL表分区(根据时间)来查看


网页名称:NavicatforMySQL进行表分区操作(图解)
文章起源:http://cdkjz.cn/article/iheged.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220