WEB开发网
开发学院数据库MySQL Mysql详细介绍日期和时间函数 阅读

Mysql详细介绍日期和时间函数

 2007-11-13 11:04:04 来源:WEB开发网   
核心提示: mysql>selectPERIOD_DIFF(9802,199703);->11DATE_ADD(date,INTERVALexprtype)DATE_SUB(date,INTERVALexprtype)ADDDATE(date,INTERVALexprtype)SUBDAT

mysql>selectPERIOD_DIFF(9802,199703); 

->11 

DATE_ADD(date,INTERVALexprtype) 

DATE_SUB(date,INTERVALexprtype) 

ADDDATE(date,INTERVALexprtype) 

SUBDATE(date,INTERVALexprtype) 

这些功能执行日期运算。对于MySQL3.22,他们是新的。ADDDATE()和SUBDATE()是DATE_ADD()和DATE_SUB()的同义词。

在MySQL3.23中,你可以使用+和-而不是DATE_ADD()和DATE_SUB()。(见例子)date是一个指定开始日期的

DATETIME或DATE值,expr是指定加到开始日期或从开始日期减去的间隔值一个表达式,expr是一个字符串;它可以以

一个“-”开始表示负间隔。type是一个关键词,指明表达式应该如何被解释。EXTRACT(typeFROMdate)函数从日期

中返回“type”间隔。下表显示了type和expr参数怎样被关联:type值含义期望的expr格式 

SECOND秒SECONDS 

MINUTE分钟MINUTES 

HOUR时间HOURS 

DAY天DAYS 

MONTH月MONTHS 

YEAR年YEARS 

MINUTE_SECOND分钟和秒"MINUTES:SECONDS" 

HOUR_MINUTE小时和分钟"HOURS:MINUTES" 

DAY_HOUR天和小时"DAYSHOURS" 

YEAR_MONTH年和月"YEARS-MONTHS" 

HOUR_SECOND小时,分钟,"HOURS:MINUTES:SECONDS" 

DAY_MINUTE天,小时,分钟"DAYSHOURS:MINUTES" 

DAY_SECOND天,小时,分钟,秒"DAYSHOURS:MINUTES:SECONDS" 

MySQL在expr格式中允许任何标点分隔符。表示显示的是建议的分隔符。如果date参数是一个DATE值并且你的计算仅仅

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Mysql 详细 介绍

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接