MySQL日期和时间函数,条件判断函数

日期和时间函数
条件判断函数

链接
数学函数,字符串函数

日期和时间函数

函数 功能
CURDATE(),CURRENT_DATE() 将当前日期按照’YYYY-MM-DD’或’YYYYMMDDGE’格式的值返回,具体格式根据函数在字符串或数字语境中而定。如图一
CURTIME()和CURRENT_TIME() 将当前时间以‘HH:MM:SS’或HHMMSS格式返回。如图二
CURRENT_TIMESTAMP() 返回当前日期和时间值,格式为’YYYY-MM-DD HH:MM:SS’或YYMMDDHHMMSS,格式根据函数在字符串或数字语境中而定
LOCALTIME() 返回当前日期和时间值,格式为’YYYY-MM-DD HH:MM:SS’或YYMMDDHHMMSS,格式根据函数在字符串或数字语境中而定
NOW() 返回当前日期和时间值,格式为’YYYY-MM-DD HH:MM:SS’或YYMMDDHHMMSS,格式根据函数在字符串或数字语境中而定
SYSDATE() 返回当前日期和时间值,格式为’YYYY-MM-DD HH:MM:SS’或YYMMDDHHMMSS,格式根据函数在字符串或数字语境中而定
UNIX_TIMESTAMP(date) 若无参数调用,则返回一个时间戳。date可以是一个DATE字符串,DATETIME字符串,TIMESTAMP或一个当地时间的YYMMDD或YYYYMMDD格式的数字。如图三
FROM_UNIXTIME(date) 将UNIX时间戳转换为普通时间。
UTC_DATE() 返回当前UTC(世界标准时间)日期值,其格式为’YYYY-MM-DD’或YYYYMMDD,取决于函数是否用在字符串或者数字
UTC_TIME() 返回当前UTC时间值(当前时区),其格式为‘HHMMSS’或HHMMSS,类别上面的函数的使用方式。如图四
MONTH(date) 返回对应的月份,范围值为1-12
MONTH_NAME(date) 返回日期对应月份的英文全名
DAY_NAME(d) 函数返回d对应的工作日的英文全称
DAY_OFYEAR(d) 函数返回d是一年中的第几天。如图五
DAYOFMONTH(d) 函数返回d是一个月中的位置。如图五

…这里列举了一些常用函数,还有一些函数可以去官网看下。
MYSQL时间日期函数
图一
MySQL日期和时间函数,条件判断函数_第1张图片
图二
MySQL日期和时间函数,条件判断函数_第2张图片

+0会将档期那日期值转换为数值类型

图三
在这里插入图片描述
图四
MySQL日期和时间函数,条件判断函数_第3张图片
图五
MySQL日期和时间函数,条件判断函数_第4张图片

条件判断函数

函数 功能
IF(expr,v1,v2) 如果表达式expr是TRUE(expr<>0 and expr <>NULL),则返回值为v1;否则返回值为v2。如图六
IFNULL(v1,v2) 如果v1不为NULL,则IFNULL()的返回值为v1;否则其返回值为v2
CASE CASE expr WEHN v1 THEN r1[WHEN v2 THEN r2]…[ELSE rn+1]END。如图七

图六
MySQL日期和时间函数,条件判断函数_第5张图片
图七
MySQL日期和时间函数,条件判断函数_第6张图片

你可能感兴趣的:(从零开始MySQL,mysql,数据库)