如何在MySQL中去掉日期的时分秒(mysql去除日期时分秒)
今天我们来讨论一个经常被问到的问题,如何在MySQL中去掉日期的时分秒?答案很简单,我们可以使用MySQL的时间函数来完成这项工作。
首先,我们需要确定一个日期值,在开始操作之前,在MySQL中执行以下代码:
“`sql
SET @datetime = ‘2020-03-01 11:25:30’;
在MySQL中,我们可以使用date_format函数来去掉日期的时分秒,它的语法如下:
```sqlSELECT DATE_FORMAT(@datetime, '%Y-%m-%d');
结果如下:
“`sql
2020-03-01
以上就是如何在MySQL中去掉日期的时分秒的方法,也即我们可以通过使用MySQL的时间函数date_format来除去时间字段中的时分秒信息。
另外,我们也可以在MySQL中使用STR_TO_DATE函数来去掉日期的时分秒,它的语法如下:
```sqlSELECT STR_TO_DATE(@datetime, '%Y-%m-%d');
结果如下:
“`sql
2020-03-01
以上就是在MySQL中去掉日期的时分秒的简易方法,我们可以使用MySQL的DATE_FORMAT函数或STR_TO_DATE函数来实现。
此外,MySQL中还提供了其他一些函数,比如extract函数,它可以从一个具有特定格式的日期字符串中提取出日期、时间、周几等信息,示例如下:
```sqlSELECT EXTRACT(YEAR_MONTH FROM @datetime);
结果如下:
“`sql
202003
以上就是如何在MySQL中去掉日期的时分秒的方法,希望本文能够帮助到其他MySQL用户,让大家更好的学习、掌握MySQL的知识。