MySQL是一種流行的關系型數(shù)據(jù)庫管理系統(tǒng),它提供了許多內置的時間函數(shù)來處理日期和時間數(shù)據(jù)類型。在本文中,我們將詳細介紹MySQL中常用的時間函數(shù)以及它們的用法。
1. NOW()函數(shù)
NOW()函數(shù)可以返回當前日期和時間。它的語法如下:
SELECT NOW();
2. DATE()函數(shù)
DATE()函數(shù)可以從日期時間值中提取日期部分。它的語法如下:
SELECT DATE('2022-02-22 22:22:22');
3. TIME()函數(shù)
TIME()函數(shù)可以從日期時間值中提取時間部分。它的語法如下:
SELECT TIME('2022-02-22 22:22:22');
4. YEAR()函數(shù)
YEAR()函數(shù)可以從日期時間值中提取年份部分。它的語法如下:
SELECT YEAR('2022-02-22 22:22:22');
5. MONTH()函數(shù)
MONTH()函數(shù)可以從日期時間值中提取月份部分。它的語法如下:
SELECT MONTH('2022-02-22 22:22:22');
6. DAY()函數(shù)
DAY()函數(shù)可以從日期時間值中提取日份部分。它的語法如下:
SELECT DAY('2022-02-22 22:22:22');
7. HOUR()函數(shù)
HOUR()函數(shù)可以從日期時間值中提取小時部分。它的語法如下:
SELECT HOUR('2022-02-22 22:22:22');
8. MINUTE()函數(shù)
MINUTE()函數(shù)可以從日期時間值中提取分鐘部分。它的語法如下:
SELECT MINUTE('2022-02-22 22:22:22');
9. SECOND()函數(shù)
SECOND()函數(shù)可以從日期時間值中提取秒數(shù)部分。它的語法如下:
SELECT SECOND('2022-02-22 22:22:22');
10. DATE_FORMAT()函數(shù)
DATE_FORMAT()函數(shù)可以將日期時間值格式化為指定的字符串。它的語法如下:-%d %H:%i:%s');
以上就是MySQL中常用的時間函數(shù),它們可以幫助我們輕松地處理日期和時間數(shù)據(jù)類型。