LIKE操作符
- 通配符(wildcard)用来匹配值的一部分的特殊字符
- 搜索模式(search pattem)由字面值、通配符或两者组合构成的搜索条件
- 从技术上说,LIKE是谓词(predicate)而不是操作符
- 百分号(%)通配符,%表示任何字符出现任意次数
- select columnname from tablename where columnname like 'jet%'
- %告诉MySQL接受jet之后的任意字符,不管它有多少字符
- 结尾%end, 中间s%e
- 下划线_通配符,_是匹配一个字符,不能多也不能少
使用通配符的技巧
- 通配符搜索的处理一般要比前面讨论的其他搜索所花时间更长
- 不要过度使用通配符
- 在确实需要使用通配符时,除非绝对必要,否则不要把它们用在搜索模式的开始处
- 仔细注意通配符的位置。如果放错地方,可能不会返回想要的数据