mysql 中NOW(),CURDATE(),CURTIME(),SYSDATE()的区别

mysql 内置日期函数中,有NOW(),CURDATE(),CURTIME(),SYSDATE()几个日期函数,他们的区别在于

NOW() 返回当前日期(年月日)和时间(时分秒)

SYSDATE() 返回当前日期(年月日)和时间(时分秒),数值和NOW()函数差不多,但是在性能方面推荐使用NOW(),

因为SYSDATE()在查询的时候,不会走索引,每次都进行全表扫描,导致数据比较多的情况下会很慢

CURDATE() 返回当前日期(年月日),不包含时分秒

CURTIME() 返回当前时间,不包含年月日


版权声明:本文为qq_42087460原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。