韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > MySQL > MySQL的REGEXP和LIKE区别详解

MySQL的REGEXP和LIKE区别详解

头像

宋雪维

2021-02-21 09:39:278911浏览 · 0收藏 · 0评论

MySQL中,REGEXP经常使用,用于某种模式去匹配某个字符串的一个方式,Like关键字我们也是经常使用,用来模糊查询用户名,也起到匹配的作用。二者既然都有匹配的功能,那区别是什么呢?本文向大家介绍MySQL中REGEXP 和LIKE 的区别。

1、在匹配内容上的区别 
LIKE要求整个数据都要匹配,用Like,必须这个字段的所有内容满足条件;

REGEXP只需要部分匹配即可,只需要有任何一个片段满足即可。

2、在匹配位置上的区别

LIKE 匹配整个列,如果被匹配的文本在列值中出现,LIKE 将不会找到它,相应的行也不会被返回(除非使用通配符);

REGEXP 在列值内进行匹配,如果被匹配的文本在列值中出现,REGEXP 将会找到它,相应的行将被返回,并且 REGEXP 能匹配整个列值(与 LIKE 相同的作用)。

3、SQL语句返回数据区别

LIKE匹配 :该SQL语句将不返回数据;

REGEXP匹配 :该SQL语句会返回一行数据;

4、速度区别

有一表,数据有10万多条,其中某列数据示例如下:

100000-200000-300001
100000-200000-300002
100000-200001-300003
100000-200001-300004
100000-200002-300005
当查询数据中含有 200001 时,
用LIKE 时sql:colName LIKE'%200001 %' ,用时4秒左右
用正则时sql:colName REGEXP '^.*200001 -.*$',用时2秒左右

以上就是MySQL的REGEXP 和 LIKE 的区别,希望能帮助你理解哟~更多MySQL学习推荐:MySQL教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

两个老头把我添高潮了| 老公不在小叔子当老公| 男生把小因因放到女生困里视频 | 上海吃奶门| 老婆同意了交换男人心态| 琪琪热码在线中文字幕| 女人大阴屑夹缝是明虚还是阳虚| 榴莲APP官网下载1.0.3| 女性俱乐部LOGO| 甜蜜惩罚免费观看第一季全集| 成品人和精品人的区别在哪里知乎| 成品人和精品人的区别哪个好| 《菊内留香》双男主| 儿媳妇陪我睡觉的经典句子| 两个男生做酿酿酱酱酱视频| 速度与激情10| 交换的一天电影完整播放在线观看| 丫头把腿开大让我添添电影| 西安天上人间| 《交换做爰》在线观看| 爸爸的擎天柱让我看第二集 | 录像狗配女人| B站暴躁女RAPPER| 家庭轮换完整版电影| 搞笑视频| 久久午夜国产精品WWW| 欧美大妈LOGO大全及价格图| 《被按摩的人妻4》| 苍老师《荷尔蒙》| 老公装醉看我和别人在一起| 嫂嫂让小叔子帮忙生孩子电视剧| 双胞胎母亲三飞| 游泳教学视频| 女儿13岁爸爸来尝鲜食品的祝福... | 免费观看B站刺激战场2023| 无人区在线高清免费看电视剧| 久久精品| 学校体检要用手扒开前面吗| 姑父有力挺送小芳的背景故事| 女性左腿又开腿肚子视频大全| 《男医生的特殊治疗》