MySQL CURDATE 函數返回當前日期(日期部分)。本文將從多個方面對MySQL CURDATE函數做詳細的闡述,包括語法、返回值、示例、注意事項等。
一、語法
MySQL CURDATE() 函數的語法如下:
CURDATE();
其中:
- CURDATE():返回當前日期。
二、返回值
CURDATE() 函數的返回值為當前日期(日期部分),格式為 YYYY-MM-DD。
三、示例
例1:返回當前日期
下面的 SQL 語句將返回當前日期:
SELECT CURDATE();
執行以上代碼,輸出結果如下:
+------------+
| CURDATE() |
+------------+
| 2021-08-18 |
+------------+
例2:計算距離今天7天後的日期
下面的 SQL 語句將返回距離今天7天後的日期:
SELECT DATE_ADD(CURDATE(), INTERVAL 7 DAY);
執行以上代碼,輸出結果如下:
+--------------------------------+
| DATE_ADD(CURDATE(), INTERVAL 7) |
+--------------------------------+
| 2021-08-25 |
+--------------------------------+
例3:查詢註冊日期為本月的用戶
下面的 SQL 語句將返回本月註冊的用戶:
SELECT * FROM user WHERE MONTH(reg_time) = MONTH(CURDATE());
執行以上代碼,將會查詢出註冊日期為本月的用戶信息。
四、注意事項
- MySQL CURDATE() 函數只返回日期,不包含時間部分。
- MySQL CURDATE() 函數返回的日期格式為:YYYY-MM-DD
以上就是MySQL CURDATE() 函數的詳細介紹。通過本文的學習,讀者可以了解到 MySQL CURDATE() 函數的語法、返回值、示例及注意事項等相關知識。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/257918.html