MySQL 当前时间减 1 天

MySQL 当前时间减 1 天

MySQL 当前时间减 1 天

MySQL 中,要对当前时间进行操作,可以使用内置的日期函数来实现。在本文中,我们将详细介绍如何在 MySQL 数据库中将当前时间减去 1 天。

使用 DATE_SUB 函数

要将当前时间减去 1 天,我们可以使用 MySQL 中的 DATE_SUB 函数。该函数用于从指定日期或时间减去一定的时间间隔。

语法

DATE_SUB(date, INTERVAL value unit);

其中,date 是要减去的日期或时间,可以是一个日期、时间戳或者是 NOW() 函数;value 是要减去的值,可以是一个整数;unit 是时间单位,可以是 SECOND, MINUTE, HOUR, DAY, WEEK, MONTH 或者 YEAR

示例

假设我们要将当前时间减去 1 天,可以使用以下 SQL 语句:

SELECT DATE_SUB(NOW(), INTERVAL 1 DAY);

上面的 SQL 语句将返回当前时间减去 1 天的结果。在 MySQL 中,NOW() 函数用于获取当前日期和时间。

示例代码

接下来,我们将通过一个示例代码来展示如何将当前时间减去 1 天,并输出。

-- 创建一个示例表
CREATE TABLE example_table (
    id INT PRIMARY KEY AUTO_INCREMENT,
    created_at DATETIME
);

-- 插入一条记录
INSERT INTO example_table (created_at) VALUES (NOW());

-- 查询当前时间减去 1 天的结果
SELECT DATE_SUB(created_at, INTERVAL 1 DAY) AS previous_date FROM example_table;

运行以上 SQL 语句后,将得到一个名为 example_table 的示例表,并插入了一条记录。然后,查询结果将输出当前时间减去 1 天的结果。

结论

通过使用 MySQL 中的 DATE_SUB 函数,我们可以很方便地对当前时间进行日期运算。在本文中,我们通过示例代码演示了如何将当前时间减去 1 天,并输出了结果。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程