网络编程
位置:首页>> 网络编程>> 数据库>> Mysql查询日期timestamp格式的数据实现

Mysql查询日期timestamp格式的数据实现

作者:呆萌的代Ma  发布时间:2024-01-22 08:59:55 

标签:Mysql,timestamp,查询

在Navicat中,时间戳(timestamp)格式的数据表现为:

Mysql查询日期timestamp格式的数据实现

查询某一天的数据

SELECT * FROM my_table
WHERE `update_time` LIKE '2022-10-06%'

或是:

SELECT * FROM my_table
WHERE `update_time` BETWEEN '2022-08-04 00:00:00' AND '2022-08-04 23:59:59'

或是:

SELECT * FROM my_table
WHERE `update_time` >= '2022-08-04 00:00:00' AND `update_time` <= '2022-08-04 23:59:59'

同理,如果是某一天的某个小时的数据,可以使用:

SELECT * FROM my_table
WHERE `update_time` LIKE '2022-06-29 10:%'

查询时间区间内的数据

比如查询 2022-08-04 到 2022-08-05 之间的数据,可以得到:

SELECT * FROM my_table
WHERE `update_time` BETWEEN '2022-08-04' AND '2022-08-05'

取某个时间点之后、之前的数据

某个时间点之后:

SELECT * FROM my_table
WHERE `update_time` >= '2022-08-04 00:00:00'

之前:

SELECT * FROM my_table
WHERE `update_time` <= '2022-08-04 00:00:00'

来源:https://blog.csdn.net/weixin_35757704/article/details/128446391

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com