MySQL是一個常用的數據庫管理系統,其中涉及到很多的時間函數。在這篇文章中,我們將介紹MySQL中常用的時間函數,幫助讀者更好地了解和應用這些函數。
一、NOW()
NOW()函數可以返回當前日期和時間的值。它的語法如下:
SELECT NOW();
這將返回當前日期和時間,例如:2021-08-16 11:45:00。
二、CURDATE()
CURDATE()函數可以返回當前日期的值。它的語法如下:
SELECT CURDATE();
這將返回當前日期,例如:2021-08-16。
三、CURTIME()
CURTIME()函數可以返回當前時間的值。它的語法如下:
SELECT CURTIME();
這將返回當前時間,例如:11:45:00。
四、DATE()
DATE()函數可以從日期時間值中提取日期部分。它的語法如下:
SELECT DATE(NOW());
這將返回當前日期,例如:2021-08-16。
五、TIME()
TIME()函數可以從日期時間值中提取時間部分。它的語法如下:
SELECT TIME(NOW());
這將返回當前時間,例如:11:45:00。
六、YEAR()
YEAR()函數可以從日期時間值中提取年份。它的語法如下:
SELECT YEAR(NOW());
這將返回當前年份,例如:2021。
七、MONTH()
MONTH()函數可以從日期時間值中提取月份。它的語法如下:
SELECT MONTH(NOW());
這將返回當前月份,例如:8。
八、DAY()
DAY()函數可以從日期時間值中提取日份。它的語法如下:
SELECT DAY(NOW());
這將返回當前日份,例如:16。
九、HOUR()
HOUR()函數可以從日期時間值中提取小時數。它的語法如下:
SELECT HOUR(NOW());
這將返回當前小時數,例如:11。
十、MINUTE()
MINUTE()函數可以從日期時間值中提取分鐘數。它的語法如下:
SELECT MINUTE(NOW());
這將返回當前分鐘數,例如:45。
以上就是MySQL中常用的時間函數的介紹。通過了解和使用這些函數,可以更加方便地處理和管理時間相關的數據。