在MySQL中,獲取當前時間是非常常見的操作。MySQL提供了多種函數來獲取當前時間,本文將詳細解析MySQL默認時間函數,包括NOW()、CURRENT_DATE()、CURRENT_TIME()、CURDATE()、CURTIME()、LOCALTIME()、LOCALTIMESTAMP()、UNIX_TIMESTAMP()等。
1. NOW()
NOW()函數返回當前日期和時間。其語法如下:
NOW()
SELECT NOW();
輸出結果:
2022-01-01 12:00:00
2. CURRENT_DATE()
CURRENT_DATE()函數返回當前日期。其語法如下:
CURRENT_DATE()
SELECT CURRENT_DATE();
輸出結果:
2022-01-01
3. CURRENT_TIME()
CURRENT_TIME()函數返回當前時間。其語法如下:
CURRENT_TIME()
SELECT CURRENT_TIME();
輸出結果:
12:00:00
4. CURDATE()
CURDATE()函數返回當前日期。其語法如下:
CURDATE()
SELECT CURDATE();
輸出結果:
2022-01-01
5. CURTIME()
CURTIME()函數返回當前時間。其語法如下:
CURTIME()
SELECT CURTIME();
輸出結果:
12:00:00
6. LOCALTIME()
LOCALTIME()函數返回當前時間。其語法如下:
LOCALTIME()
SELECT LOCALTIME();
輸出結果:
12:00:00
7. LOCALTIMESTAMP()
LOCALTIMESTAMP()函數返回當前日期和時間。其語法如下:
LOCALTIMESTAMP()
SELECT LOCALTIMESTAMP();
輸出結果:
2022-01-01 12:00:00
8. UNIX_TIMESTAMP()
UNIX_TIMESTAMP()函數返回當前日期和時間的UNIX時間戳。其語法如下:
UNIX_TIMESTAMP()
SELECT UNIX_TIMESTAMP();
輸出結果:
1641009600
以上就是MySQL中獲取當前時間的函數詳解。通過這些函數,我們可以輕松地獲取當前的日期和時間,方便我們在MySQL中進行各種操作。