温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

【MySQL】零碎知识收集

发布时间:2020-07-25 17:59:04 来源:网络 阅读:724 作者:对唔住 栏目:MySQL数据库

零碎的知识学习总觉得像狗熊掰棒子,掰一个忘一个。写个帖子收集起来,等到后面提纲契领的串起来。

1.limit分页的优化,100页内的可以直接使用最简单的方式,过大的话,可以先查出id,然后Join关联起来。注意创建关联索引
2.多个条件下,联合索引是否能被使用,例如:idx_c1_c2_c3。where c1>x and c2 >y and c3>z。则三个条件如果比较条件中包含“=”,则该列的索引键是可以被用到,且可以匹配到后面的索引。但若是><则无法继续匹配到后面的索引了,另外同一个where子句中,应只有一种比较方向,即:要么大于,要么小于。其中,between(x,y)代表x<=m<=y。若不是放在最后面,则其后面的索引都无法使用。
3.having 与where having只能与group使用,having是用来筛选组,where是用来筛选所有记录。若条件中有聚合函数,则只能用Having。
4.使用inet_aton("192.168.1.1")将IP地址转为整型存储,使用inet_ntoa(3232235777)将存储的IP地址提取成标准的IP类型。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI