• ADADADADAD

    Navicat for MySQL进行表分区操作(图解)[ mysql数据库 ]

    mysql数据库 时间:2024-12-25 09:57:29

    作者:文/会员上传

    简介:

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

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

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

    或者

    2.切换到分区操作界面

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

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

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

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

    6.新增
      如果有"LESS THAN MAXVALUE"的分区,需要先删除此分区,然后再添加新分区,注意:删除分区,会将这个分区所属的数据一起删除
      查看分区的数据量:

    selectpartition_name,partition_description,from_unixtime(partition_description,'%Y-%m-%d') expirydate,table_rowsfrominformation_schema.`partitions` where table_name = 't_test';

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

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

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysqlnavicatfo