开发指南—函数—拆分函数—DD

简介: 本文将介绍DD函数的使用方式。

描述

根据分库键时间值日期的天数进行取余运算并得到分表下标。

使用限制

  • 拆分键的类型必须是DATE、DATETIME或TIMESTAMP中的一种。
  • 只能作为分表函数使用,不能作为分库函数使用。
  • 按DD进行分表,由于一个月中日期(DATE_OF_MONTH)的取值范围是1~31,所以各分库的分表数不能超过31。

使用场景

DD函数适用于按日期的天数进行分表,分表的表名即为日期的天数。

使用示例

假设需要先按ID对用户进行分库,再将create_time列按日期进行分表,使得每个日期能够对应一张物理表,则您可以使用如下的建表DDL:


create table test_dd_tb (    
    id int, 
    name varchar(30) DEFAULT NULL,  
    create_time datetime DEFAULT NULL,
    primary key(id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 
dbpartition by HASH(id) 
tbpartition by DD(create_time) tbpartitions 31;
相关文章
An工具介绍之宽度工具、变形工具与套索工具
An工具介绍之宽度工具、变形工具与套索工具
2227 0
An工具介绍之宽度工具、变形工具与套索工具
|
8月前
|
机器学习/深度学习 传感器 大数据
大数据如何化解城市交通拥堵的难题?
大数据如何化解城市交通拥堵的难题?
325 5
|
Kubernetes 搜索推荐 API
|
JavaScript Java 测试技术
基于SpringBoot+Vue的健身房管理系统的设计与实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的健身房管理系统的设计与实现(源码+lw+部署文档+讲解等)
206 2
基于SpringBoot+Vue的健身房管理系统的设计与实现(源码+lw+部署文档+讲解等)
在Linux中,如何查看当前日期和时间?
在Linux中,如何查看当前日期和时间?
|
机器学习/深度学习 人工智能 自然语言处理
Prompt提示词的精华点缀,这一篇文章就懂了!
Prompt提示词的精华点缀,这一篇文章就懂了!
405 0
|
缓存 编解码 JSON
从0到1使用Webpack5 + React + TS构建标准化应用
本篇文章主要讲解如何从一个空目录开始,建立起一个基于webpack + react + typescript的标准化前端应用。
从0到1使用Webpack5 + React + TS构建标准化应用
|
机器学习/深度学习 数据采集 算法
数学建模(三):预测
在数学建模比赛中,预测也是我们最常见的问题之一,特别是每年的国赛C题,C题不出意外都为统计题。博主在去年的国赛C题和今年的长三角数学建模中都有遇到预测类的题目,在预测类问题中时间预测和多指标预测最为常见,接下来就详细讲一下如何利用BP神经网络去解决该类问题
数学建模(三):预测
|
存储 网络协议 Linux
2023年IPoAC“鸟联网”仍然是最好的数据传输方式!
2023年IPoAC“鸟联网”仍然是最好的数据传输方式! 时过境迁,互联网发展不断,如今已是2023年。TCP/IP 网络模型已经能很好的保证网络信息的传输,但是他们相比于 IPoAC 还是“落后”。
1115 0
2023年IPoAC“鸟联网”仍然是最好的数据传输方式!
|
测试技术 uml
【UML建模】(6) UML建模之状态机图
状态机图展示了一个对象如何根据当前状态对不同事件做出反应的动态行为。状态机图是一种行为图。
1451 0
【UML建模】(6) UML建模之状态机图