答:MySQL數據庫提供了許多日期函數,用于處理日期和時間類型的數據。以下是常用的日期函數及其用法:
1. NOW()函數:返回當前日期和時間。
示例:SELECT NOW();
2. DATE()函數:返回日期部分。
示例:SELECT DATE('2019-03-31 12:45:56');
3. TIME()函數:返回時間部分。
示例:SELECT TIME('2019-03-31 12:45:56');
4. YEAR()函數:返回年份部分。
示例:SELECT YEAR('2019-03-31 12:45:56');
5. MONTH()函數:返回月份部分。
示例:SELECT MONTH('2019-03-31 12:45:56');
6. DAY()函數:返回日期部分。
示例:SELECT DAY('2019-03-31 12:45:56');
7. HOUR()函數:返回小時部分。
示例:SELECT HOUR('2019-03-31 12:45:56');
8. MINUTE()函數:返回分鐘部分。
示例:SELECT MINUTE('2019-03-31 12:45:56');
9. SECOND()函數:返回秒數部分。
示例:SELECT SECOND('2019-03-31 12:45:56');
10. DATE_FORMAT()函數:將日期格式化為指定的格式。
-%d %H:%i:%s');
以上是MySQL數據庫中常用的日期函數,掌握這些函數可以更方便地處理日期和時間類型的數據。