1. 日期類型介紹
2. 獲取當前日期
3. 獲取日期的年份
4. 獲取日期的月份
5. 獲取日期的日份
6. 獲取日期的時間戳
7. 日期格式化輸出
日期類型介紹
MySQL中的日期類型有DATE、DATETIME、TIMESTAMP三種類型。其中,DATE類型表示年月日,DATETIME類型表示年月日時分秒,TIMESTAMP類型表示自1970年1月1日以來的秒數。
獲取當前日期
使用函數CURDATE()可以獲取當前日期,其返回值為YYYY-MM-DD格式的字符串。
獲取日期的年份
使用函數YEAR()可以獲取日期的年份,YEAR('2022-01-01')返回2022。
獲取日期的月份
使用函數MONTH()可以獲取日期的月份,MONTH('2022-01-01')返回1。
獲取日期的日份
使用函數DAY()可以獲取日期的日份,DAY('2022-01-01')返回1。
獲取日期的時間戳
使用函數UNIX_TIMESTAMP()可以獲取日期的時間戳,其返回值為從1970年1月1日到該日期的秒數。UNIX_TIMESTAMP('2022-01-01')返回1640995200。
日期格式化輸出
月%d日')返回2022年01月01日。
綜上所述,MySQL SQL中獲取日期的方法有很多種,可以根據實際需求選擇使用哪種方法。在使用日期函數時,需要注意參數的類型和格式,以免出現錯誤。