Mysql中如何取得日期的年、月、日(mysql 日期取年月日)

阅读本文将帮助你学会如何在MySQL中取得日期的年、月、日。

MySQL中取得日期的年、月、日的方法有两种。一种是使用DATE_FORMAT函数,另一种是使用EXTRACT函数。

首先来说使用DATE_FORMAT函数。DATE_FORMAT函数接收三个参数:一个是日期,另一个是MDY 和 YMD 格式,最后一个是分隔符,它的语法如下:

`DATE_FORMAT(日期,MDY 或 YMD,分隔符)`

例如,下面的SQL语句可以从日期中取得年,月,日:

`SELECT DATE_FORMAT(‘2020-10-01’,‘%Y-%m-%d’,‘-’)`

结果是:2020-10-01

另一种方法是使用EXTRACT函数。EXTRACT函数可用于从datetime数据类型中取出特定的日期部分。它接受两个参数:一个是日期/时间,另一个是指定你需要从日期/时间中提取出哪些田,它的语法如下:

`EXTRACT(日期、时间,单位)`

单位可以是YEAR(年)、MONTH(月)、DAY(日)。

例如,下面的SQL语句可以从日期中取得年,月,日:

`SELECT EXTRACT(YEAR FROM ‘2020-10-01’) AS YEAR ,EXTRACT(MONTH FROM ‘2020-10-01’) AS MONTH, EXTRACT(DAY FROM ‘2020-10-01’) AS DAY;`

结果是:YEAR:2020 、MONTH:10 、DAY:01

以上就是如何用MySQL取得日期的年、月、日的两种方法:使用DATE_FORMAT函数和使用EXTRACT函数。熟练使用这两种方法将有效提高您的MySQL技能水平。


数据运维技术 » Mysql中如何取得日期的年、月、日(mysql 日期取年月日)