我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

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

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表分区(根据时间)来查看

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL分区表和分桶表的操作详解

目录1.创建分区表2.增删改查操作2.1 yWiKVprfOU插入数据2.2 操作数据3. 二级分区表3.1 创建分区表3.2 插入数据4.动态分区5.分桶表5.1 新建分桶表5.2 插入数据5.3 既分区有分桶6 分区与分桶的区别1.创建
2023-05-12

如何进行分区表split操作及maxvalue处理

这篇文章将为大家详细讲解有关如何进行分区表split操作及maxvalue处理,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。CREATE TABLE DFMS.WIP_D_WO_DETAIL
2023-06-06

编程热搜

目录