MySQL 如何在表的列中添加日期/天数?

MySQL 如何在表的列中添加日期/天数?

有两个函数可用于此目的,这两个函数都需要提供列名作为参数,以及INTERVAL关键字。函数分别如下−

阅读更多:MySQL 教程

DATE_ADD()函数

此函数的语法为DATE_ADD(date,INTERVAL expression unit)。可以通过以下示例演示它使用来自表“ collegedetail”的数据−

mysql>从collegedetail中选择estb,DATE_ADD(estb,INTERVAL 10DAY);
+------------+---------------------------------+
| estb | DATE_ADD(estb,INTERVAL10DAY)|
+------------+---------------------------------+
| 2010-05-01 | 2010-05-11                      |
| 1995-10-25 | 1995-11-04                      |
| 1994-09-25 | 1994-10-05                      |
| 2001-07-23 | 2001-08-02                      |
| 2010-07-30 | 2010-08-09                      |
+------------+---------------------------------+
5行数据(0.00秒)

上述查询将10天添加到存储在“ collegedetail”表的“ estb”列中的日期中。

ADDDATE()函数

此函数的语法为ADDDATE(date,INTERVAL expression unit)。可以通过以下示例演示它使用来自表“ collegedetail”的数据−

mysql>从collegedetail中选择estb,ADDDATE(estb,INTERVAL 10DAY);
+------------+--------------------------------+
| estb       | ADDDATE(estb,INTERVAL10DAY)|
+------------+--------------------------------+
| 2010-05-01 | 2010-05-11                     |
| 1995-10-25 | 1995-11-04                     |
| 1994-09-25 | 1994-10-05                     |
| 2001-07-23 | 2001-08-02                     |
| 2010-07-30 | 2010-08-09                     |
+------------+--------------------------------+
5行数据(0.00秒)

上述查询将10天添加到存储在“ collegedetail”表的“ estb”列中的日期中。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程