QQ咨询 官方微信

添加微信好友

官方小程序

百度小程序

微信小程序

头条小程序

关于我们

数据库

mysql查询某一天的数据的几种方法

 shitouadmin  2024-09-21 08:24:40
方法 1:使用 DATE() 函数
最简单的方法是使用 DATE() 函数,它仅返回日期部分:
  1. SELECT * FROM table_name 
  2. WHERE DATE(date_column) = '2023-05-10'
或者:
  1. SELECT DATE(STR_TO_DATE('2022-09-15''%Y-%m-%d')) AS formatted_date; 
如果是字符串需要用STR_TO_DATE做一下转换

方法 2:使用 BETWEEN 运算符
BETWEEN 运算符允许您指定一个日期范围:
  1. SELECT * FROM table_name 
  2. WHERE date_column BETWEEN '2023-05-10' AND '2023-05-10 23:59:59'
方法 3:使用 CURDATE() 函数
CURDATE() 函数返回今天的日期。您可以使用它来查询特定日期的偏移量:
  1. SELECT * FROM table_name WHERE DATE(date_column) = CURDATE() - INTERVAL 1 DAY; 

方法4:使用DATE_FORMAT
  1. SELECT * FROM table_name 
  2. WHERE DATE_FORMAT(date_column, '%Y-%m-%d') = 'yyyy-mm-dd'
注意:

确保 date_column 的数据类型为 DATE 或 DATETIME。
使用 DATE() 函数时,时间部分将被截断。
使用 BETWEEN 运算符时,范围的末端值应包含时间部分,以确保查询包含整个一天的数据。
¥ 打赏
×
如果您觉得文章帮助了您就打赏一下吧
非常感谢你的打赏,我们将继续分享更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

本文《mysql查询某一天的数据的几种方法》发布于石头博客文章,作者:shitouadmin,如若转载,请注明出处:https://www.pweb123.com/html/Database/1036.html,否则禁止转载,谢谢配合!

文章点评

我来说两句 已有0条评论
点击图片更换

添加微信好友

添加微信好友

微信小程序

百度小程序