简单的不使用通配符过滤数据的方式使用的值都是已知的,但是当搜索产品名中包含ashui的所有产品时,用简单的比较操作符肯定不行,必须使用通配符。利用通配符可以创建比较特定数据的搜索模式。
通配符:用来匹配值的一部分的特殊字符
搜索模式:由字面值、通配符或两者组合成的搜索条件
LIKE操作符:
为在搜索子句中使用通配符,必须使用LIKE操作符。LIKE指示MySQL,后跟的搜索模式利用通配符匹配而不是直接相等匹配进行比较。
一、百分号(%)通配符
1.%通配符在搜索模式中出现在末尾
在搜索串中,% 表示任何字符出现的任意次数
例如:找到号码以135开头的用户:
输入:select id,name,email from t_user where phone like "135%";
输出: