mysql
辰小影
这个作者很懒,什么都没留下…
展开
-
关于 FIND_IN_SET 查询优化
在数据库中查询有时候需要用到 FIND_IN_SET, 这个语句查询当数据量太大的时候查询速度会非常慢, 楼下想了一下改了写的方法还是快了不少的没改动之前:SELECT * FROM t_user_list3 WHERE other_phones IS NOT NULL AND FIND_IN_SET('123456', other_phones) LIMIT 0,1这里用了 10.358sec查询改了使用子查询之后SELECT * FROM t_user_list3 WHERE id =原创 2020-12-01 17:40:01 · 5131 阅读 · 2 评论 -
mysql查询指定时间日期内数据,没有数据补0
因为数据库存着断断续续的数据,但是老大要我返回每天的数据,没有就补0,不怎么想在后台写逻辑操作了,于是想了一下在sql语句上优化,查询了部分资料总算写出来了。SELECT`type`,success_count,success_amount_total,DATE_FORMAT(DATE_ADD(create_time, INTERVAL -1 DAY),'%Y-%m-%d') AS data_timeFROM `t_request_transfer_total` WHERE`type`原创 2020-07-01 16:26:29 · 4257 阅读 · 1 评论