mysql常用函数

now():返回当前日期和时间,精确到秒。

curdate():返回当前日期。

curtime():返回当前时间,精确到秒。

datediff(date1,date2):返回两个日期之间的天数。

date_add(now(),INTERVAL 2 HOUR):向指定时间添加指定时间间隔并返回。

date_sub(now(),INTERVAL 2 HOUR):向指定时间减去指定时间间隔并返回。


find_in_set(value,'valuelist'):查找值在值表字符串中的位置。valuelist常用于字段,不用定界符单引号。

例如:

find_in_set('1.2','1.1,3,a,1.2');  //返回4

find_in_set(1.2,'1.1,3,a,1.2');  //和上面等价

value in(valuelist):判断值是否在值表中,值有定界符为字符串类型,无定界符为整型或实型,这是一个表达式,不是一个函数,value常用于字段。