MySQL是一款開源的關系型數據庫,我們在日常的開發和運維過程中經常會用到它的日期與時間函數。這些函數可以方便地對日期和時間數據進行操作和計算,提高我們的工作效率。本文將介紹MySQL常用的日期與時間函數,希望對大家有所幫助。
1. NOW()
該函數返回當前日期和時間的值,格式為“YYYY-MM-DD HH:MM:SS”。 示例:SELECT NOW();
2. DATE()
該函數返回日期部分,格式為“YYYY-MM-DD”。 示例:SELECT DATE('2021-09-01 10:20:30');
3. TIME()
該函數返回時間部分,格式為“HH:MM:SS”。 示例:SELECT TIME('2021-09-01 10:20:30');
4. YEAR()
該函數返回指定日期的年份,格式為“YYYY”。 示例:SELECT YEAR('2021-09-01');
5. MONTH()
該函數返回指定日期的月份,格式為“MM”。 示例:SELECT MONTH('2021-09-01');
6. DAY()
該函數返回指定日期的天數,格式為“DD”。 示例:SELECT DAY('2021-09-01');
7. HOUR()
該函數返回指定時間的小時數,格式為“HH”。 示例:SELECT HOUR('2021-09-01 10:20:30');
8. MINUTE()
該函數返回指定時間的分鐘數,格式為“MM”。 示例:SELECT MINUTE('2021-09-01 10:20:30');
9. SECOND()
該函數返回指定時間的秒數,格式為“SS”。 示例:SELECT SECOND('2021-09-01 10:20:30');
10. DATE_FORMAT()
該函數用于將日期和時間轉換為指定格式的字符串,格式和PHP的date()函數相似。 示例:SELECT DATE_FORMAT('2021-09-01', '%Y年%m月%d日');
以上就是MySQL常用的日期與時間函數,希望能對大家的開發和運維工作有所幫助。
上一篇css用記事本編輯
下一篇mysql常用的性能優化