MySQL是一款廣泛使用的關系型數據庫管理系統,支持多種操作和函數,包括日期時間函數。日期時間函數可以用于許多數據處理任務,如排序記錄,處理過期數據,計算年齡,計算時間差等。
在MySQL中,有許多日期時間函數,包括NOW()、CURDATE()、CURTIME()、DATE()、YEAR()、MONTH()、DAY()、HOUR()、MINUTE()、SECOND()等等。
其中,NOW()函數可用于獲取當前的日期和時間。示例代碼如下:
SELECT NOW();
CURDATE()函數可用于獲取當前的日期。示例代碼如下:
SELECT CURDATE();
CURTIME()函數可用于獲取當前的時間。示例代碼如下:
SELECT CURTIME();
DATE()函數可用于提取日期。示例代碼如下:
SELECT DATE('2019-12-31');
YEAR()函數可用于獲取年份。示例代碼如下:
SELECT YEAR('2022-01-01');
MONTH()函數可用于獲取月份。示例代碼如下:
SELECT MONTH('2022-01-01');
有關日期時間函數的更多信息,請參閱MySQL官方文檔。