MySQL高效实现模糊查询--28条优化建议

MySQL like 和 regexp 比较

LIKE 比 REGEXP 更快。

4 00万数据测试:
赞“%@1 6 3 .com”:0.4 5 秒
REGEXP '@1 6 3 .com$':0.6 2 秒
复杂模式:
喜欢“a%5 00%gmail.com”:0.2 0 秒
REGEXP '^a.5 00.gmail.com$': 0.3 5 秒
这是一个陷阱。
不要使用 REGEXP 进行简单匹配。