% : 表示0个或多个字符
_ : 表示一个字符
select * from hero where 字段名 like '%字符串%'
select * from hero where 字段名 like '_字符串_'
like:表示模糊查询
语法
select* from 表名 where 字段 like 通配符字符串;
mysql中有两个通配符字符串
%:表示0个或多个字符
_:表示一个字符
1、通配符0个或多个:% 一个字符 _
LIKE 表示模糊查询
SELECT *FROM 表名 WHERE 字段名 LIKE '通配符字符串';
满足通配符字符串规则的数据就会显示出来
MySQL通配符有两个:
% :表示0个或者多个字符(任意字符) (%笔记本% 苹果笔记本 )
例如:把名字中含“孙”的名字全搜出来:LIKE '%孙%';
_:表示一个字符 (笔记_ 笔记本 笔记1)
例如:把姓孙的且名字是三个字的名字搜出来:LIKE '孙_ _';
LIKE 表示模糊查询 SELECT * FROM 表名 WHERE 字段名 LIKE '通配符字符串'; 满足通配符字符串规则的数据就会显示出来 % :表示0个或多个字符(任意个字符) _ : 表示一个字符
条件查询值模糊查询
SELECT * FROM 表名 WHERE 字段名 LIKE '通配字符串';
%:表示0个或多个任意字符
_:表示一个字符 如搜: %笔记本%