注意: 如果在使用like *** 作符时,后面的没有使用通用匹配符效果是和=一致的,
只能匹配的结果为1000,而不能匹配像JetPack 1000这样的结果.
匹配结果为: 像 "xLi" 这样记录.
匹配结果为: 像"Lixx"这样的记录.(一个下划线只能匹配一个字符,不能多也不能少)
注意事项:
正如所见, MySQL的通配符很有用。但这种功能是有代价的:通配符搜索的处理一般要比前面讨论的其他搜索所花时间更长。使用通配符时要注意的事情:
使用mysql模糊查询时,如果输入特殊字符,比如%,_会导致查询条件匹配所有记录,因为mysql的模糊查询要使用like关键字,而%和_分别时通配符,%表示任意个任意字符,_表示任意一个字符,如果要查询的字符包含%或_,会导致查询条件无效。这个问题,首先要将%和_符号进行转义,这样就与mysql的%和_通配符不冲突,
在特殊字符前加 / ,特殊字符分别转义成
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)