-- 示例代码:比较 MySQL 中的时间
-- 假设我们有一个名为 `events` 的表,其中包含一个 `event_time` 列,用于存储事件发生的时间。
-- 1. 比较时间是否等于某个特定时间
SELECT * FROM events
WHERE event_time = '2023-10-01 12:00:00';
-- 解释:这条语句会返回 `events` 表中所有 `event_time` 等于 '2023-10-01 12:00:00' 的记录。
-- 2. 比较时间是否在某个范围内
SELECT * FROM events
WHERE event_time BETWEEN '2023-10-01 00:00:00' AND '2023-10-01 23:59:59';
-- 解释:这条语句会返回 `events` 表中所有 `event_time` 在 '2023-10-01 00:00:00' 和 '2023-10-01 23:59:59' 之间的记录。
-- 3. 比较时间是否大于或小于某个特定时间
SELECT * FROM events
WHERE event_time > '2023-10-01 12:00:00';
-- 解释:这条语句会返回 `events` 表中所有 `event_time` 大于 '2023-10-01 12:00:00' 的记录。
-- 4. 使用 NOW() 函数比较当前时间
SELECT * FROM events
WHERE event_time > NOW();
-- 解释:这条语句会返回 `events` 表中所有 `event_time` 大于当前时间的记录。
上一篇:mysql 取日期
下一篇:mysql case then
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站