Mysql模糊查询的关键字
模糊查询
关键字:like
'%'-表示0/多个字符
eg:
select * from stu where name like 'java%';(查询以java开头的信息)
select * from stu where name like '%java%';(查询包含java的信息)
select * from stu where name like '%java';(查询以java结尾的信息)
'_'-匹配单个任意字符
eg:
select * from user where name like '张_';(姓张二字名字)
select * from user where name like '张__';(姓张三子名字)
select * from user where name like '_伟';(名伟二字名字)
'[]'-表示括号内字符中的一个
'[· ]'表示不在括号内的单个字符(`为^)
eg:
select * from user where name like '[张王李]三';(找出张三、王三、李三)
select * from user where name like '[·张王李]三';(找出不行张、王、李且名为三的人)(`为^)