在mysql中实现模糊查询的有like和regexp。
————————
like的用法许多人都是知道的,最为常用的情况就是select * from a where name like ‘%a%’;
其中’%’代表的是任意个字符,它的效果像是正则表达式里的’*’,它有几种用法:’a%’,’%a%’,’%a’,分别表示以什么开头,存在什么以及以什么结尾。
另外也可以使用’_’字符,这表示一个任意字符。效果类似正则表达式里面的’.’。
like是对这个字段里面的所有字符串进行比较,效率并不高。
—