MYSQL表分区支持的函数清单

Wesley13
• 阅读 587

Mysql5.1支持的partition函数

1.数学函数
ABS(x)    返回x的绝对值
CEILING(x)/CEIL(x) 返回大于或等于x的最小整数
FLOOR(x)    返回小于或等于x的最大整数
MOD(x,y)    返回x除以y以后的余数

2.日期时间函数
EXTRACT(type FROM d)    从日期d中获取指定的值,type指定返回的值

QUARTER(d)    返回日期d是第几季节,返回1 - 4
YEARWEEK(d,b)    计算日期d是当年的第几周
DAYOFMONTH(d)    计算日期d是当月的第几天
DAYOFWEEK(d)    计算日期d是当周的第几天,返回1 - 7
DAYOFYEAR(d)    计算日期d是当年的第几天
WEEKDAY(d)        计算日期d是当周的第几天,返回0 - 6
DATEDIFF(d1,d2)    计算日期d1和d2之间相隔的天数
TO_DAYS(d)    计算日期d距离0000年1月1日的天数

TIME_TO_SEC(t) 将时间t转换为秒
UNIX_TIMESTAMP(d) 计算日期d的时间戳,≥MySQL 5.1.43

YEAR(d)    返回日期d中的年份值
MONTH(d)    返回日期d中的月份值,返回1 - 12
DAY(d)    返回日期d的天值

HOUR(t)    返回时间t中的小时值
MINUTE(t)    返回时间t中的分钟值
SECOND(t)    返回时间t中的秒值
MICROSECOND(t) 返回时间t中的微秒值

Mysql5.5新增或废弃支持的partition函数

1.数学函数

2.日期时间函数
TO_SECONDS(d)    计算日期d距离0000年1月1日的秒数

Mysql5.6新增或废弃支持的partition函数

1.数学函数

2.日期时间函数

Mysql5.7新增或废弃支持的partition函数

1.数学函数

2.日期时间函数

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Easter79 Easter79
3年前
SpringBoot自定义序列化的使用方式
场景及需求:项目接入了SpringBoot开发,现在需求是服务端接口返回的字段如果为空,那么自动转为空字符串。例如:\    {        "id":1,        "name":null    },    {        "id":2,        "name":"x
Wesley13 Wesley13
3年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Stella981 Stella981
3年前
HIVE 时间操作函数
日期函数UNIX时间戳转日期函数: from\_unixtime语法:   from\_unixtime(bigint unixtime\, string format\)返回值: string说明: 转化UNIX时间戳(从19700101 00:00:00 UTC到指定时间的秒数)到当前时区的时间格式举例:hive   selec
Easter79 Easter79
3年前
SpringBoot整合Redis乱码原因及解决方案
问题描述:springboot使用springdataredis存储数据时乱码rediskey/value出现\\xAC\\xED\\x00\\x05t\\x00\\x05问题分析:查看RedisTemplate类!(https://oscimg.oschina.net/oscnet/0a85565fa
Wesley13 Wesley13
3年前
MySQL中的数值函数
常用数值函数函  数功  能ABS(x)返回数值x的绝对值CEIL(x)返回大于或等于x的最小整数值FLOOR(x)返回小于或等于x的最大整数值MOD(x,y)返回x除以y的余数RAND()返回0~1内的随机数ROUND(x,y)返回x四舍五入后有y位小数的数值TRUNCATE(
Wesley13 Wesley13
3年前
mysql常用函数大全
一、数学函数ABS(x)返回x的绝对值BIN(x)返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x)返回大于x的最小整数值EXP(x)返回值e(自然对数的底)的x次方FLOOR(x)返回小于x的最大整数值GREATEST(x1,x2,...,xn)返回集合中最大的值LEAST(x1,
Stella981 Stella981
3年前
SpringBoot自定义序列化的使用方式
场景及需求:项目接入了SpringBoot开发,现在需求是服务端接口返回的字段如果为空,那么自动转为空字符串。例如:\    {        "id":1,        "name":null    },    {        "id":2,        "name":"x
Wesley13 Wesley13
3年前
PHP中的NOW()函数
是否有一个PHP函数以与MySQL函数NOW()相同的格式返回日期和时间?我知道如何使用date()做到这一点,但是我问是否有一个仅用于此的函数。例如,返回:2009120100:00:001楼使用此功能:functiongetDatetimeNow(){