国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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教程

关注

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

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

少女与狗2在线观看免费版高清| 教练车内含乳挺进她浸画| 三级《出差被同房》| 王叔我老公还在客厅呢什么小说| 无套内谢A片毛片免费| 出门志穿胸罩乳头凸起怎么办| 真人老太太实战镖客视频大全| 《温柔的大姐姐》动漫免费观看| 《李瓶儿之真爰无悔》| 小雪奶水涨公帮忙吸| 我把刘姨俩腿扛在肩上是哪一集的 | 姨母的绣感中字2| 人犬兽人在线观看免费完整| 人犬兽人在线观看免费完整| 舒淇与黑人性猛交| 免费的行情网站WWW下载大全| 少妇被大黑捧猛烈进出动态图| 教练在泳池下添我做爰| 成都私人情侣免费看电视剧| 找找色| 男女一起免费观看全集高清完整版..| 免费高清在线观看免费的PPT软.. 男人女人免费观看40集电视剧 | 沉沦木之音| 《熟妇的荡欲》HD中字| 闺蜜老公把我压在怀里| 《我的漂亮老师2》| 暴躁少女CSGO免费观看| 邻居交换做爰5| YSL千人千色T9T9T9T9...| 《请好好疼爱里面》免费观看| 涂了春药的奶头被众人抡H漫画| 喂奶被C呻吟双腿大张H漫画| 姐妹花破瓜双飞记的寓意和象征意... | 《再来一次好吗》免费观看 | 我的妹妹想你大棒棒糖电视剧| 日日精进久久为功的下一句是| 欧美-区| 人野兽马狗猪大全| 针锋对决小说未删减全文阅读| 亚洲中文字幕| 体育课被弄得很爽~H漫画