当前位置:网站首页 > 技术博客 > 正文

mysql内置函数应用



函数说明CURDATE(),CURRENT_DATE()

返回当前日期

CURTIME(),CURRENT_TIME

返回当前时间

NOW(),CURRENT_TIMESTAMP(),LOCALTIME(),

SYSDATE(),LOCALTIMESTAMP()

返回当前日期和时间

UNIX_TIMESTAMP()

以UNIX时间戳的形式返回当前时间

UNIX_TIMESTAMP(d)

将时间d以UNIX时间戳的形式返回

FROM_UNIXTIME(d)

将UNIX时间戳的时间转换为普通格式的时间

UTC_DATE()

返回UTC日期

UTC_TIME()

返回UTC时间

MONTH(d)

返回日期d中的月份值,1->12

MONTHNAME(d)

返回日期当中的月份名称,如Janyary

DAYNAME(d)

返回日期d是星期几,如Monday,Tuesday

DAYOFWEEK(d)

日期d今天是星期几,1星期日,2星期一

WEEKDAY(d)

日期d今天是星期几,

 0表示星期一,1表示星期二

WEEK(d),WEEKOFYEAR(d)

计算日期d是本年的第几个星期,范围是0->53

DAYOFYEAR(d)

计算日期d是本年的第几天

DAYOFMONTH(d)

计算日期d是本月的第几天

QUARTER(d)

返回日期d是第几季节,返回1->4

HOUR(t)

返回t中的小时值

MINUTE(t)

返回t中的分钟值

SECOND(t)

返回t中的秒钟值

EXTRACT(type FROM d)

从日期d中获取指定的值,type指定返回的值

type可取值为:

MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND
MINUTE_MICROSECOND
MINUTE_SECOND
HOUR_MICROSECOND
HOUR_SECOND
HOUR_MINUTE
DAY_MICROSECOND
DAY_SECOND
DAY_MINUTE
DAY_HOUR
YEAR_MONTH

TIME_TO_SEC(t)

将时间t转换为秒

SEC_TO_TIME(s)

将以秒为单位的时间s转换为时分秒的格式

TO_DAYS(d)

计算日期d距离0000年1月1日的天数

FROM_DAYS(n)

计算从0000年1月1日开始n天后的日期

DATEDIFF(d1,d2)

计算日期d1->d2之间相隔的天数

ADDDATE(d,n)

计算其实日期d加上n天的日期

ADDDATE(d,INTERVAL expr type)

计算起始日期d加上一个时间段后的日期

DATE_ADD(d,INTERVAL expr type)同上SUBDATE(d,n)

日期d减去n天后的日期

SUBDATE(d,INTERVAL expr type)

日期d减去一个时间段后的日期

ADDTIME(t,n)

时间t加上n秒的时间

SUBTIME(t,n)

时间t减去n秒的时间

DATE_FORMAT(d,f)

按表达式f的要求显示日期d

TIME_FORMAT(t,f)

按表达式f的要求显示时间t

GET_FORMAT(type,s)

获得国家地区时间格式函数

  • 上一篇: 安卓自定义seekbar
  • 下一篇: shell aes256加密
  • 版权声明


    相关文章:

  • 安卓自定义seekbar2025-01-25 11:30:05
  • 迭代器iterator三个方法2025-01-25 11:30:05
  • 火鸟字幕官网2025-01-25 11:30:05
  • linux curses2025-01-25 11:30:05
  • 无栈协程原理2025-01-25 11:30:05
  • shell aes256加密2025-01-25 11:30:05
  • 广州达测科技有限公司2025-01-25 11:30:05
  • linux系统中文件权限管理2025-01-25 11:30:05
  • 安卓xposed插件大全2025-01-25 11:30:05
  • js es6 symbol2025-01-25 11:30:05