mysql
文章平均质量分 71
殷桃小狗子
一只努力进取的萌新程序猿。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql优化之N+1问题
周六收到老大通知说我之前写的两个接口因数据量过大有性能问题????,快乐的周末就这么没了。当时写接口的时候光想着实现功能未考虑性能问题。嗨呀,那写的叫一个舒坦,很快啊,左一个if判断,右一个for循环,for循环里面再加几个QueryWrapper查询,最后再用一下stream过滤一下数据,畅快淋漓,贼顺畅,当时多顺畅现在重构接口就多苦逼。mysql优化一些老生常谈的咱就不细说了,像什么索引,加索引的注意点,索引失效的情况,不要用select *查询,where后面不要进行非空判断之类的,大家都是工作一原创 2021-02-01 20:03:50 · 2250 阅读 · 0 评论 -
mysql根据经纬度计算距离sql语句
select s.*,ROUND(6378.138*2*ASIN(SQRT(POW(SIN(("+latitude+"*PI()/180-s.`latitude`*PI()/180)/2),2)+COS(s.`latitude`*PI()/180)*COS(s.`latitude`*PI()/180)*POW(SIN((+"+longitude+"*PI()/180-s.`longitude`*PI()/180)/2),2)))*1000) AS dis原创 2020-11-24 11:07:21 · 3855 阅读 · 0 评论 -
mybatis和mysql查询时间段的数据
mysql查询时间段数据1. //查询从当天倒回30的数据,如果查询数据库两个时间可以直接引用2. $starttime=date("Y-m-d", strtotime("-30 days", time()));//-30;从现在时间倒回303. $endtime=date("Y-m-d");4. select * from services where DATE_FORMAT(laifangtime, '%Y-%m-%d') >= '$starttime' an..原创 2020-11-23 09:25:18 · 4152 阅读 · 0 评论
分享