【MySQL】零碎知识收集
短信预约 -IT技能 免费直播动态提醒
零碎的知识学习总觉得像狗熊掰棒子,掰一个忘一个。写个帖子收集起来,等到后面提纲契领的串起来。
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类型。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341