昨天一天差不多吧开发任务结完,今天要开始认真复习数据结构,同时把之前几天忘记看的一些小知识补上
//方式一
SELECT * FROM user WHERE name like CONCAT('%','吴','%')
//方式二
SELECT * FROM user WHERE name like CONCAT(CONCAT('%','吴'),'%')
目前暂时不清楚两种方式有什么区别,google baidu上也暂时没有发现原因,先记录一下。
特别注意一下时间的模糊查询方式:
AND DATE_FORMAT(t.start_time, '%Y-%m-%d') =
DATE_FORMAT(#{startTime},'%Y-%m-%d')
类似这样就可以实现年月日的模糊查询,前端传了一个年月日时分秒的数据,通过mysql的DATE_FORMAT()函数转化成指定格式然后用等于连接就可以实现模糊查询