摘要:MySQL作為一種常用的關系型數據庫管理系統,提供了許多時間函數,方便用戶對時間進行操作和計算。本文將對MySQL中常用的時間函數進行詳細介紹。
1. NOW()
NOW()函數返回當前日期和時間。其語法為:
SELECT NOW();
返回結果格式為:YYYY-MM-DD HH:MM:SS。
2. CURDATE()
CURDATE()函數返回當前日期。其語法為:
SELECT CURDATE();
返回結果格式為:YYYY-MM-DD。
3. CURTIME()
CURTIME()函數返回當前時間。其語法為:
SELECT CURTIME();
返回結果格式為:HH:MM:SS。
4. DATE()
DATE()函數從日期時間表達式中提取日期部分。其語法為:
e為日期時間表達式,可以是一個日期時間值、一個日期時間列、一個字符串,或者是一個數字。
5. TIME()
TIME()函數從日期時間表達式中提取時間部分。其語法為:
e為日期時間表達式,可以是一個日期時間值、一個日期時間列、一個字符串,或者是一個數字。
6. YEAR()
YEAR()函數從日期中提取年份部分。其語法為:
SELECT YEAR(date);
7. MONTH()
MONTH()函數從日期中提取月份部分。其語法為:
SELECT MONTH(date);
8. DAY()
DAY()函數從日期中提取天數部分。其語法為:
SELECT DAY(date);
9. HOUR()
HOUR()函數從時間中提取小時部分。
10. MINUTE()
MINUTE()函數從時間中提取分鐘部分。
11. SECOND()
SECOND()函數從時間中提取秒數部分。
以上就是MySQL中常用的時間函數的詳細介紹。通過這些函數,用戶可以方便地對日期和時間進行操作和計算。