Mysql基础函数,常用日期时间函数详解

MySQL供给了年夜量丰硕的函数 , 在MySQL的利用中经常会用到各类函数 , 本文讲解的是常见的MySQL的日期与时候函数 , 本家儿要用于处置日期和时候值 。

需要这些哦
电脑
mysql情况
Navicat等数据库可视化办理东西
方式/
11.获取当前日期和当前时候的函数
CURDATE()或CURRENT_DATE():获取当前日期函数 , 返回值按“YYYY-MM-DD”或"YYYYMMDD"格局,格局按照函数在字符串或是数字语境而定
CURTIME()或CURRENT_TIME():获取当前时候 , 返回值按“HH:MM:SS”或"HHMMSS"格局 , 格局按照函数在字符串或是数字语境而定
示例
SELECT CURDATE(),CURDATE()+0,CURRENT_DATE(),CURTIME(),CURTIME()+0,CURRENT_TIME();

Mysql基础函数,常用日期时间函数详解

文章插图

22.获取当前日期+时候的函数
CURRENT_TIMESTAMP()或LOCALTIME()或NOW()或SYSDATE():获取当前日期+时候的函数 , 返回值按“YYYY-MM-DD HH:MM:SS”或"YYYYMMDDHHMMSS"格局,格局按照函数在字符串或是数字语境而定
示例
SELECT CURRENT_TIMESTAMP(),LOCALTIME(),NOW(),SYSDATE(),CURRENT_TIMESTAMP()+0,LOCALTIME()+0,NOW()+0,SYSDATE()+0;

Mysql基础函数,常用日期时间函数详解

文章插图

33.通俗时候戳转UNIX时候戳 , UNIX时候戳转通俗时候戳函数
UNIX_TIMESTAMP([d]):通俗时候格局转UNIX时候戳 , d为可选项 , 不填的时辰返当前时候戳
FROM_UNIXTIME(str):UNIX时候戳转为通俗时候格局 。
示例
SELECT UNIX_TIMESTAMP(),UNIX_TIMESTAMP(NOW()),NOW(),FROM_UNIXTIME(UNIX_TIMESTAMP());

Mysql基础函数,常用日期时间函数详解

文章插图

44.返回UTC(宿世界尺度时候)日期的函数 , 返回UTC时候的函数 , 返回值按“YYYY-MM-DD”或"YYYYMMDD"格局,格局按照函数在字符串或是数字语境而定
UTC_DATE():返回UTC(宿世界尺度时候)日期的函数
UTC_TIME():返回UTC(宿世界尺度时候)时候的函数
【Mysql基础函数,常用日期时间函数详解】示例
SELECT UTC_DATE(),UTC_TIME(),UTC_DATE()+0,UTC_TIME()+0;

Mysql基础函数,常用日期时间函数详解

文章插图

55.获取月份的函数
MONTH(d):获取日期d的月份 , 阿拉伯值
MONTHNAME(d):获取日期d的月份 , 英文值
示例
SELECT MONTH(NOW()),MONTHNAME(NOW());

Mysql基础函数,常用日期时间函数详解

文章插图

66.获取礼拜的函数
DAYNAME(d):获取日期d的英文名称
DAYOFWEEK(d):获取日期d在一周中的索引 , 1-周日 , 2-周一.....7-周六
WEEKDAY(d):也是获取日期d在一周中的索引 , 可是索引位置有所分歧 , 0-周一 , 1-周二...6-周日
示例
SELECT DAYNAME(NOW()),DAYOFWEEK(NOW()),WEEKDAY(NOW());

Mysql基础函数,常用日期时间函数详解

文章插图

推荐阅读