百分号通配符:%
where *** like 'fish%';
这一句是筛选出以fish开头的字段,mysql没有区分大小写。
where *** like '%fish%';
这一句是筛选出包含fish的字段,无论前面或者后面有啥。
where *** like 'F%Y';
这一句是筛选出以 F为首,Y为尾巴的字段,其中包含啥无所谓。
NULL是例外
下划线通配符:_
下划线通配符的百分号通配符差不多,但是只能匹配单个字符
方括号通配符[]
where ***like '[jm]%';
这里是指匹配j、m中任意的一个字符,但是也只能匹配单个字符
^这个符号:
’^[jm]%';意思是查询匹配j、m之外的字段。
错的帮忙纠正