mysql--基础
exists 函数
语法: select * from tables_name where [not] exists(select..);
exisits()函数只返回 TRUE or FALSE,为TRUE就输出前面的select结果,为FALSE则输出为空。
field 函数
语法: order by field(str,'str1','str2','str3','str4'……)
表示按照str字段,field后面顺序进行排序;但是如果排序字段为空,则会直接跳过。
format 函数
语法: format(num, 2) num为所需格式化的数字,2为小数位后保留位数
用于数据内容的规范化,会自动添加三位,和四舍五入保留小数位数
获取当前时间
NOW()函数以`'YYYY-MM-DD HH:MM:SS'返回当前的日期时间,可以直接存到DATETIME字段中。
CURDATE()以’YYYY-MM-DD’的格式返回今天的日期,可以直接存到DATE字段中。
CURTIME()以’HH:MM:SS’的格式返回当前的时间,可以直接存到TIME字段中。
月初 -- DATE_FORMAT( CURDATE(), '%Y-%m-01')
date_sub(curdate(),interval 1 day); -- 前一天