mysql日期怎么使用
时间 : 2023-08-02 02:34:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

MySQL 提供了多种日期和时间函数来处理日期。在 MySQL 中,日期和时间通常以字符串的形式进行存储和操作。以下是一些常用的 MySQL 日期函数和用法:

1. NOW(): 返回当前日期和时间。可以将其用于插入或更新表中的日期字段。

示例:

INSERT INTO table_name (date_column) VALUES (NOW());

2. CURDATE(): 返回当前日期。可以将其用于查询符合特定日期的记录。

示例:

SELECT * FROM table_name WHERE date_column = CURDATE();

3. CURTIME(): 返回当前时间。可以将其用于查询符合特定时间的记录。

示例:

SELECT * FROM table_name WHERE time_column = CURTIME();

4. DATE(): 提取日期部分。可以将其用于查询符合特定日期的记录。

示例:

SELECT * FROM table_name WHERE DATE(date_column) = '2022-01-01';

5. TIME(): 提取时间部分。可以将其用于查询符合特定时间的记录。

示例:

SELECT * FROM table_name WHERE TIME(time_column) = '12:00:00';

6. DATE_FORMAT(): 格式化日期和时间。可以使用各种占位符来获取不同的日期和时间格式。

示例:

SELECT DATE_FORMAT(date_column, '%Y-%m-%d') AS formatted_date FROM table_name;

7. DATE_ADD(): 添加或减去一个时间间隔。可以将其用于增加或减少日期或时间。

示例:

SELECT DATE_ADD(date_column, INTERVAL 1 DAY) AS new_date FROM table_name;

以上是一些常用的 MySQL 日期函数和用法。使用这些函数可以更方便地处理日期和时间数据。