MySQL中的now()函数可以用来获取当前的日期时间。该函数可以在MySQL中的SELECT语句中使用,也可以在其他语句中使用,比如INSERT语句和UPDATE语句。下面我们将详细介绍如何在MySQL中使用now()函数获取当前日期时间。
在SELECT语句中使用now()函数
在SELECT语句中使用now()函数可以获取当前的日期时间,语法如下:
select now();
执行上述语句,可以获取当前的日期时间,输出结果如下:
2019-03-20 10:31:00
如果只想获取当前的日期,可以使用date()函数,语法如下:
select date(now());
执行上述语句,可以获取当前的日期,输出结果如下:
2019-03-20
在INSERT语句中使用now()函数
在INSERT语句中使用now()函数可以将当前的日期时间插入到指定的字段中,语法如下:
insert into table_name (field1, field2, ...) values (value1, value2, ..., now());
执行上述语句,可以将当前的日期时间插入到指定的字段中,输出结果如下:
Query OK, 1 row affected (0.01 sec)
在UPDATE语句中使用now()函数
在UPDATE语句中使用now()函数可以将当前的日期时间更新到指定的字段中,语法如下:
update table_name set field1 = now() where condition;
执行上述语句,可以将当前的日期时间更新到指定的字段中,输出结果如下:
Query OK, 1 row affected (0.01 sec)
:MySQL中的now()函数可以用来获取当前的日期时间,可以在SELECT语句、INSERT语句和UPDATE语句中使用。