MYSQL搜索是用LIKE还是REGEXP

davidw6 2004-08-17 07:50:02
哪个速度快啊
...全文
162 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
嬉皮 2004-08-18
  • 打赏
  • 举报
回复
regexp是表级搜索,like是字段级查找.
davidw6 2004-08-18
  • 打赏
  • 举报
回复
regexp确实灵活一些,好用

LIKE比较麻烦

不能使用|^

要拆开来,比较麻烦
fish21cn 2004-08-18
  • 打赏
  • 举报
回复
我以前试过, like比regexp快的多.我比较的是like "%word%" 和 regexp "word"。
不过regexp要灵活一些。


这两种情况都不会使用索引。
yangnan2004 2004-08-18
  • 打赏
  • 举报
回复
要看你要搜什么了,如果是搜一般的字段十几二十个字用like就够了
davidw6 2004-08-18
  • 打赏
  • 举报
回复
好象应该是LIKE

LIKE是标准的SQL语言

REGEXP好象不是
silverblue 2004-08-18
  • 打赏
  • 举报
回复
like
fzjw 2004-08-17
  • 打赏
  • 举报
回复
我用LIKE

56,682

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧