一、MySQL?获得当前日期时间?函数
1.1?获得当前日期+时间(date?+?time)函数:now()
mysql>?select?now();
+---------------------+
|?now()???????????????|
+---------------------+
|?2008-08-08?22:20:46?|
+---------------------+
除了?now()?函数能获得当前的日期时间外,MySQL?中还有下面的函数:
?current_timestamp()
,current_timestamp
,localtime()
,localtime
,localtimestamp????--?(v4.0.6)
,localtimestamp()??--?(v4.0.6)
这些日期时间函数,都等同于?now()。鉴于?now()?函数简短易记,建议总是使用?now()?来替代上面列出的函数。
1.2?获得当前日期+时间(date?+?time)函数:sysdate()
sysdate()?日期时间函数跟?now()?类似,不同之处在于:now()?在执行开始时值就得到了,?sysdate()?在函数执行时动态得到值。看下面的例子就明白了:
mysql>?select?now(),?sleep(3),?now();
+---------------------+----------+---------------------+
|?now()???????????????|?sleep(3)?|