mysql语句不使用like%%还能使用什么

 我来答
创作者CaIwHpFoP8
2019-06-25 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.5万
采纳率:35%
帮助的人:660万
展开全部
一一回答你的问题:
1:不使用like的话,可以建立全文索引进行模糊查询(不支持中文,对表引擎也有选择,需要innodb引擎),或者可以用正则来进行匹配
2:在sql中进行运算?我估计他的意思是说对列进行了运算,特别是where条件中对字段的运算,举个例子select
*
from
tbname
where
a*3=6,-------查询a字段值乘以3=6的记录,对于那个字符拼接,不知道什么意思
---------------------以上两点,大致的意思是说,那么做会用不了索引,查询效率慢,而且你like
'%%'这么写的话,就算建了索引,也不用不了的,可以写成like
'a%'
-----------------有问题可以追问
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式