:47:1');
9. MINUTE(time)
返回 time 对应的分钟数,范围是从 0 到 59。
Eg1. SELECT MINUTE('2007-01-05 11:51:23);
输出:51
10. SECOND(time)
返回time对应的秒数, 范围是从 0到59。
Eg1. SELECT SECOND('11:56:43);
输出:43
11. LAST_DAY(date)
获取一个日期或日期时间值,返回该月最后一天对应的值。若参数无效,则返回NULL。
Eg1. SELECT LAST_DAY('2008-02-01');
输出:29
12. NOW()
返回当前日期和时间值,其格式为 'YYYY-MM-DD HH:MM:SS' 或YYYYMMDDHHMMSS , 具体格式取决于该函数是否用在字符串中或数字语境中。
Eg1. SELECT NOW();
输出:'2007-01-05 11:54:30'
13. SUBDATE(date,INTERVAL expr type) ,SUBDATE(expr,days)
当被第二个参数的 INTERVAL型式调用时, SUBDATE()和DATE_SUB()的意义相同。对于有关INTERVAL参数的信息, 见有关 DATE_ADD()的讨论。
Eg1. SELECT SUBDATE('2008-01-05', INTERVAL 31 DAY);
输出:2007-12-05
14. SYSDATE()
返回当前日期和时间值,格式为'YYYY-MM-DD HH:MM:SS' 或YYYYMMDDHHMMSS, 具体格式根据
函数是否用在字符串或数字语境而定。
在一个存储程序或触发器中, SYSDATE()返回其执行的时间, 而非存储成都或触发语句开始执行的时间。这个NOW()的运作有所不同。
Eg1. SELECT SYSDATE();
输出:2008-01-05 12:01:41