了解MySQ(Oracle)模糊查询 使用instr()替代like提升效率
coldplay.xixi
发布时间:2020-07-01 17:59:47
|
2728人浏览过
|
来源于learnku
转载

大家都知道like的效率很低,数据量大就会很慢,今天发现了一个内置函数instr()效率比like高
在 ThinkPHP / Laravel中使用的方法有:
- 使用 whereRaw()执行原生INSTR()
- 修改构造查询器(不太推荐,不过用起来方便)
项目根目录\thinkphp\library\think\db\Builder.php


MsgList::where([
'title' => ['instr','涂山']])
->select();
相关学习推荐:mysql视频教程
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
文心一言
文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。
讯飞写作
基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿
即梦AI
一站式AI创作平台,免费AI图片和视频生成。
ChatGPT
最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。