Mysql8.0的新模糊查询【Like】和【REGEXP】

Mysql8.0模糊查询跟Mysql5.7版本略有不同。

SELECT   字段    FROM     表      WHERE     某字段    Like | REGEXP    条件

其中关于条件,SQL提供了四种匹配模式:

1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示:

2,_ : 表示任意单个字符。匹配单个任意字符,它常用来限制表达式的字符长度语句:

Mysql8.0的新模糊查询【Like】和【REGEXP】_第1张图片

3,[ ] :表示括号内所列字符中的一个(类似正则表达式)。指定一个字符、字符串或范围,要求所匹配对象为它们中的任一个

4,[^ ] :表示不在括号所列之内的单个字符。其取值和 [ ] 相同,但它要求所匹配对象为指定字符以外的任一个字符

Mysql8.0的新模糊查询【Like】和【REGEXP】_第2张图片

 

Mysql8.0的新模糊查询【Like】和【REGEXP】_第3张图片

你可能感兴趣的:(Mysql8.0新用法)