在使用msyql进行模糊查询的时候,很自然的会用到like语句,通常情况下,在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时候,查询的效率就很容易显现出来。这个时候查询的效率就显得很重要!
结论:后置百分号可以用到索引,前置百分号和两侧百分号用不了索引。
like 匹配/模糊匹配,会与 % 和 _ 结合使用。
'%a' //以a结尾的数据 'a%' //以a开头的数据 '%a%' //含有a的数据 '_a_' //三位且中间字母是a的 '_a' //两位且结尾字母是a的 'a_' //两位且开头字母是a的
一般情况下like模糊查询的写法为(field已建立索引):
SELECT column FROM table WHERE field like '%keyword%';
上面的语句用explain解释来看,SQL语句并未用到索引,而且是全表搜索,如果在数据量超大的时候,可想而知最后的效率会是这样
对比下面的写法:
SELECT column FROM table WHERE field like 'keyword%';
这样的写法用explain解释看到,SQL语句使用了索引,搜索的效率大大的提高了!
上面是“mysql基本语法之like查询介绍”的全面内容,想了解更多关于 mysql 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_2074.html
workflows工作流
森林里一只邪恶的树妖ComfyUI工作流
一棵树从鸟笼里长出来的梦幻般场景
一朵由琥珀制成的孤独美丽的玫瑰
一只漂亮的孔雀的尾巴完全由披萨制成ComfyUI工作流
星空星域星球comfyui工作流
一幅骨架坐在公园的长椅上
一个白色的咖啡杯,蒸汽从杯子里冒出来
一架受损严重的宇宙飞船内有一只猫
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

javascript如何利用draggable实现一个拖拽效果
利用CSS3代码编写45款按钮效果
3D彩色卡片
jquery鼠标滑过图片边框特效(jquery.focus-follow插件)
纯css制作卡通头像(随鼠标转头)
数字滚动效果(兼容IE6/IE8)
css3做一个风雨雷电天气动态图标
3d文字360度旋转










