1、like的字符匹配
(1)%百分号通配符,匹配任意长度的字符,包括零字符
(2)_下划线通配符,只匹配一个字符
2、正则表达式查询REGEXP
选项 | 说明 | 例子 | 示例 |
^ | 匹配文本的开始字符 | ‘^b’匹配以字母b开头的字符串 | book,big,banana,bike |
$ | 匹配文本的结束字符 | ‘st$’匹配以st结尾的字符串 | test, resist,persist |
. | 匹配任意单个字符 | b.t匹配任何b和t之间有一个字符 | bit,bat,but,bite |
* | 匹配零个或多个在它前面的字符 | f*n匹配字符n前面有任意个字符f | fn,fan,faan,abcn |
+ | 匹配前面的字符1次或多次 | ‘ba+’匹配b后面至少有一个a | ba, bay, bare, battle |
<字符串> | 匹配包含指定的字符串的文本 | ‘fa’ | fan, afa, faad |
[字符集合] | 匹配字符集合中的任何一个字符 | [xz]匹配x或者z | dizzy,zebra,x-ray,extra |
[^] | 匹配不在括号中的任何字符 | [^abc]匹配任凭不包含a,b或c的字符串 | desk, fox, f8ke |
字符串{n,} | 匹配前面的字符串至少n次 | b{2} 匹配2个或者更多的b | bbb,bbbb,bbbbb |
字符串{n, m} | 匹配前面的字符串至少n次,至多m次 | b{2, 4}匹配最少2个,最多4个b | bb,bbb,bbbb |