mysql正则表达式匹配查询

时间:2010-01-18 09:01:30

标签: mysql

这两个查询都相似吗?或哪种查询最好使用。

SELECT name FROM employees WHERE skill_sets REGEXP '[[:<:]]php[[:>:]]'

SELECT name FROM employees WHERE skill_sets LIKE '%php%'

1 个答案:

答案 0 :(得分:1)

看文章:

http://thingsilearn.wordpress.com/2008/02/28/mysql-query-speed-regexp-vs-like/

  

如果你只需要快速,'任何角色'   虽然模式匹配, LIKE 是你的   朋友。