
SQL
一只大马猴
既然选择了做这行,就要耐得住寂寞
展开
-
sql小技巧之2:用EXPLAIN查看sql的执行计划
最近面试的时候,很多面试者对sql优化不知道从哪下手,其实mysql提供了一些查看的方法,可能是大家平时没有注意使用吧,今天就来说说EXPLAIN的用法;基本用法:explain sql语句例如:EXPLAIN SELECT ID, USER_NAME, USER_ID, NET_BALLOTS, AUDIT_TIME, (@i :=@i + 1) AS ORDE...原创 2018-10-11 10:19:15 · 375 阅读 · 0 评论 -
sql小技巧之1:根据投票数实时排序
在做投票活动的时候,经常为遇到页面展示时需要根据投票显示当前排名情况,通过mysql可以简单实现该功能。SELECT ID, USER_NAME, USER_ID, NET_BALLOTS, (@i :=@i + 1) AS NOFROM vote_user_video_info, (SELECT @i := 0) AS itORDER BY NET_BALLOTS DE...原创 2018-10-10 23:04:39 · 1528 阅读 · 0 评论 -
sql小技巧之3:查看存储地址的后缀名
今天遇到了要查询数据库中保存在7牛云中的文件地址的后缀名,看产品居然在用肉眼一个一个数,几万条记录,想一下SQL应该一下就搞定了,试了一会,真的很快就搞定了。记录一下sql,以备后面还要使用。SELECT DISTINCT RIGHT ( RTRIM(VIDEO_URL), LOCATE( '.', R...原创 2019-06-04 19:42:43 · 298 阅读 · 0 评论 -
sql小技巧
sql小技巧之1:根据投票数实时排序sql小技巧之2:用EXPLAIN查看sql的执行计划sql小技巧之3:查看存储地址的后缀名原创 2019-07-06 11:09:31 · 209 阅读 · 0 评论 -
mybatis源码阅读之9:批量插入数据
上一篇mybatis源码阅读之8:获取sqlSessionFactory对象在做项目的工程中,遇到过各种mybatis批量插入数据的需求。在各种水平的架构师提供的框架封装中,也出现了好几种对批量处理的不同封装。根据我看过的代码,大致可以分三种情况。第一种:代码级别循环调用同一个mapper的add/save操作。 @Autowired private EnterTypeMap...原创 2019-07-06 11:40:05 · 499 阅读 · 0 评论