gpt4 book ai didi

具有 2 个或更多参数的 Mysql LIKE 与 REGEXP

转载 作者:行者123 更新时间:2023-11-29 00:25:18 24 4
gpt4 key购买 nike

哪个在大数据上更快更好?

SELECT * FROM 'table' where name LIKE 'micky%' OR name LIKE 'molly%'

SELECT * FROM 'table' where name REGEXP '(^micky | ^molly)'

当参数超过10个时,是否会让较慢的变快?

最佳答案

查询速度取决于数据库结构的索引。如果“SELECT”查询由索引参数组成,那么您应该使用“LIKE”,前提是通配符不是第一个字符。但是如果您的结构中没有索引,那么您可以使用它们中的任何一个。最好测试两种情况下花费的时间。

关于具有 2 个或更多参数的 Mysql LIKE 与 REGEXP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19219414/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com