Mysql 时间相关

本文介绍了MySQL中四种时间类型:date、datetime、time及timestamp,并详细解释了它们的区别。此外,还介绍了常用的时间函数,如DATE_ADD、DATE_SUB、TIMEDIFF等,并通过实例展示了如何使用这些函数进行时间计算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Mysql的时间有date,datetime,time,timestamp
date是只有日期
datetime是日期和时间
time是时间
timestamp是时间戳,是从1970年1月1日到现在的秒数(好像是,没查)
时间函数有:

  • DATE_ADD 时间相加
  • DATE_SUB 时间相减
  • TIMEDIFF 时间差
update 
table_name
set end_time = DATE_ADD(collect_time,INTERVAL 5 MINUTE)
WHERE
end_time = '0000-00-00 00:00:00'
SELECT
start_time,end_time, start_time
TIME_TO_SEC(TIMEDIFF(end_time,start_time)),end_time, start_time
from
table_name
UPDATE
table_name
SET
play_time = TIME_TO_SEC(TIMEDIFF(end_time,start_time))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值