-- 示例代码:MySQL 时间加减函数
-- 1. 使用 DATE_ADD() 函数添加时间间隔
SELECT DATE_ADD('2023-10-01', INTERVAL 1 DAY) AS 'Added Day';
-- 解释:DATE_ADD() 函数用于向日期添加一个时间间隔。上面的示例将给定日期 '2023-10-01' 加上 1 天。
-- 2. 使用 DATE_SUB() 函数减去时间间隔
SELECT DATE_SUB('2023-10-01', INTERVAL 1 DAY) AS 'Subtracted Day';
-- 解释:DATE_SUB() 函数用于从日期中减去一个时间间隔。上面的示例将给定日期 '2023-10-01' 减去 1 天。
-- 3. 使用 ADDDATE() 函数添加天数
SELECT ADDDATE('2023-10-01', INTERVAL 5 DAY) AS 'Added Days';
-- 解释:ADDDATE() 函数是 DATE_ADD() 的别名,用于向日期添加天数。上面的示例将给定日期 '2023-10-01' 加上 5 天。
-- 4. 使用 SUBDATE() 函数减去天数
SELECT SUBDATE('2023-10-01', INTERVAL 5 DAY) AS 'Subtracted Days';
-- 解释:SUBDATE() 函数是 DATE_SUB() 的别名,用于从日期中减去天数。上面的示例将给定日期 '2023-10-01' 减去 5 天。
-- 5. 使用 TIMESTAMPADD() 函数添加时间间隔(支持更精细的时间单位)
SELECT TIMESTAMPADD(DAY, 1, '2023-10-01') AS 'Added Day';
-- 解释:TIMESTAMPADD() 函数用于向日期或时间戳添加一个时间间隔。它可以处理更精细的时间单位,如秒、分钟、小时等。
上一篇:mysql创建分区表
下一篇:mysql 查询慢sql
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站