日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,例如:
```SQLSELECT 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`;这三种方法均可取得年月日日期结构,性能表现各不一样,具体请参照测试。