MySQL當天日期函數使用方法詳解
在MySQL數據庫中,日期函數是非常常用的功能之一。當我們需要對日期進行計算、比較、格式化等操作時,就需要使用日期函數。本文將詳細介紹MySQL中常用的當天日期函數及其使用方法。
1. CURDATE()
CURDATE()函數返回當前日期,格式為YYYY-MM-DD。例如:
SELECT CURDATE();
輸出結果為:
2022-01-01
2. CURRENT_DATE()
CURRENT_DATE()函數與CURDATE()函數的作用相同,也是返回當前日期,格式為YYYY-MM-DD。例如:
SELECT CURRENT_DATE();
輸出結果為:
2022-01-01
3. NOW()
NOW()函數返回當前日期和時間,格式為YYYY-MM-DD HH:MI:SS。例如:
SELECT NOW();
輸出結果為:
2022-01-01 00:00:00
4. CURRENT_TIME()
CURRENT_TIME()函數返回當前時間,格式為HH:MI:SS。例如:
SELECT CURRENT_TIME();
輸出結果為:
00:00:00
5. DATE()
DATE()函數可以從日期或日期時間表達式中提取日期部分。例如:
SELECT DATE(NOW());
輸出結果為:
2022-01-01
6. DAY()
DAY()函數可以從日期或日期時間表達式中提取天數部分。例如:
SELECT DAY(NOW());
輸出結果為:
7. MONTH()
MONTH()函數可以從日期或日期時間表達式中提取月份部分。例如:
SELECT MONTH(NOW());
輸出結果為:
8. YEAR()
YEAR()函數可以從日期或日期時間表達式中提取年份部分。例如:
SELECT YEAR(NOW());
輸出結果為:
本文介紹了MySQL中常用的當天日期函數及其使用方法,包括CURDATE()、CURRENT_DATE()、NOW()、CURRENT_TIME()、DATE()、DAY()、MONTH()、YEAR()等函數。這些函數可以方便地對日期進行計算、比較、格式化等操作,提高了我們的工作效率。