日MySQL技巧:取年月日日期(mysql日期取年月)

结构

MySQL存储日期的格式包含了年月日结构,可以使用MySQL众多技巧进行操作;例如,取年月日日期结构。

###### 如何取年月日日期结构

* 第一步,使用格式化函数`DATE_FORMAT`,该函数可以将日期转换为符合指定格式的字符串,如:

“`SQL

SELECT DATE_FORMAT (date_column, ‘%Y-%m-%d’) FROM table_name;


上面的语句可以将date_column的格式转换为yyyy-mm-dd的形式,获取年月日日期结构;

* 第二步,手动取年月日日期结构,MySQL提供了集成函数YEAR、MONTH和DAY,例如:

```SQL
SELECT YEAR (date_column) AS year,
MONTH (date_column) AS month,
DAY (date_column) AS day FROM table_name;

上述语句可以获取date_column的年、月、日分别位语句,以此获取年月日日期结构;

最后,还可以使用MySQL函数`EXTRACT`来取年月日日期结构,例如:

“`SQL

SELECT EXTRACT(YEAR FROM date_column) AS YEAR,

EXTRACT (MONTH FROM date_column) AS MONTH,

EXTRACT (DAY FROM date_column) AS DAY FROM table_name;


以上三种方法均可取年月日日期结构,但是性能表现各不一样,具体请参照测试。

###### 总结
MySQL技巧:取年月日日期结构可以采用三种方法:使用格式化函数`DATE_FORMAT`、手动取年月日日期结构以及使用函数`EXTRACT`;这三种方法均可取得年月日日期结构,性能表现各不一样,具体请参照测试。

数据运维技术 » 日MySQL技巧:取年月日日期(mysql日期取年月)