龙空技术网

MySQL笔记——条件查询(模糊查询)

整天摸鱼的老秦 112

前言:

如今姐妹们对“mysql模糊查询的命令”都比较关切,兄弟们都想要剖析一些“mysql模糊查询的命令”的相关内容。那么小编在网上搜集了一些有关“mysql模糊查询的命令””的相关文章,希望兄弟们能喜欢,大家快快来了解一下吧!

关键词:like

//将满足 通配符字符串 规则的数据查询出来SELECT *FROM 表 WHERE 字段 LIKE '通配符字符串'

通配符:

%

任意个字符

_

一个字符

匹配情况:

%

最后一个字符为“孙”:公孙、小孙

%

以“孙”开头的字符串:孙策、孙武

%%

只要包含有“孙”的字符:公孙离、孙策、孙尚香

_

2个字符第一个为“孙”:孙策、孙武

_

2个字符最后“孙”:公孙、小孙

__

3个字符中间一个为“孙”:公孙离、公孙策

__

3个字符第一个为“孙”:孙悟空、孙大圣

查询“孙”结尾

select * from king_hero where name like '%孙';

查询“孙”开头

select * from king_hero where name like '孙%';

只要包含有“孙”

select * from king_hero where name like '%孙%';

2个字符第一个为“孙”

select * from king_hero where name like '孙_';

2个字符最后“孙”

select * from king_hero where name like '_孙';

3个字符中间一个为“孙”

select * from king_hero where name like '_孙_';

3个字符第一个为“孙”

select * from king_hero where name like '孙__';

3个字符最后一个为“孙”

select * from king_hero where name like '__孙';

标签: #mysql模糊查询的命令