查找str字段中包含a或者b的记录 SELECT * FROM test WHERE find_in_set('a',str) OR find_in_set('b',str); find_in_set()函数返回的所在的位置,如果不存在就返回0,ORDER BY find_in_set()可以用来排序 mysql也可以使用正则REGEXP,以后再研究。。。