MySql比较运算符正则式匹配REGEXP的方法

  

MySql比较运算符正则式匹配REGEXP的方法?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

,

删除表如果存在“test_01”;
  创建表“test_01”(
  “id”int(0)不是零,
  stu的varchar(255)字符集utf8mb4核对utf8mb4_0900_ai_ci零默认空评论& # 39;学号& # 39;,
  “用户”varchar(255)字符集utf8mb4核对utf8mb4_0900_ai_ci零默认空评论& # 39;用户& # 39;,
  “公里”varchar(255)字符集utf8mb4核对utf8mb4_0900_ai_ci零默认空评论& # 39;科目& # 39;,
  fs的varchar(255)字符集utf8mb4核对utf8mb4_0900_ai_ci零默认空评论& # 39;分数& # 39;,
  “时间”datetime零违约零(0)评论& # 39;时间& # 39;,
  主键(id)来使用
  )引擎=InnoDB字符集=utf8mb4整理=utf8mb4_0900_ai_ci ROW_FORMAT=动态;
  
  插入“test_01”值(& # 39;X0219001& # 39;, & # 39;小三& # 39;,& # 39;语文& # 39;,& # 39;98 & # 39;,& # 39;2020-08-06 15:51:21& # 39;);
  插入“test_01”值(2 & # 39;X0219001& # 39;, & # 39;小三& # 39;,& # 39;数学& # 39;,& # 39;90 & # 39;,& # 39;2020-07-01 15:51:25& # 39;);
  插入“test_01”值(& # 39;x0219001& # 39;, & # 39;小三& # 39;,& # 39;英语& # 39;,& # 39;77 & # 39;,& # 39;2020-06-01 15:51:28& # 39;);
  插入“test_01”值(4日& # 39;X0219002& # 39;, & # 39;小二& # 39;,& # 39;语文& # 39;,& # 39;98 & # 39;,& # 39;2020-08-06 15:51:21& # 39;);

<强> 1,基本字符匹配

匹配字段中包含“x # 39;的学号。<标记> 标记不区分大小写

 SELECT *从test_01 stu REGEXP & # 39; x # 39;; 

 MySql比较运算符正则式匹配REGEXP的方法

<强> 2 & # 39;强生# 39;表示匹配任意一个字符

<标记> 标记需要匹配多个字符就多打几个点

 SELECT *从test_01 stu REGEXP & # 39; .9001& # 39;;
  SELECT *从test_01 stu REGEXP & # 39; 02 . . 0 & # 39;; 

 MySql比较运算符正则式匹配REGEXP的方法

<强> 3 & # 39;| & # 39;表示为搜索两个串之一

 SELECT *从test_01用户REGEXP & # 39;二|四& # 39;;

 MySql比较运算符正则式匹配REGEXP的方法

<强> 4,“[]& # 39;匹配任何单一字符

 SELECT *从test_01 stu REGEXP & # 39; 0 [23] & # 39;; 

在这里[23]相当于[2 | 3],一个[]匹配一个字符。

 MySql比较运算符正则式匹配REGEXP的方法”> <br/> <标记> </马克> </p> <p>匹配范围<br/>[0123456789]或[0 - 9]将匹配数字0到9 <br/> [a - z]匹配任意字母符号</p> <p> <强> 5匹配特殊字符</强> </p> <p> 1。\转义字符</p> <p>即转义:正则表达式内具有特殊意义的所有字符都必须以这种方式转义。</p>元字符说明\ \ -表示查找——\ \。表示查找。<p> 2。\也用来引用元字符</p>元字符说明\ f换页\ n换行\ r回车\ t制表\ v纵向制表<p> 3。匹配多实例</p>元字符说明* 0个或多个匹配+ 1个或多个匹配(等于{1,}),# 63;0个或1个匹配(等于{0,1}){n}指定数目的匹配{n}不少于指定数目的匹配{n, m}匹配数目的范围(m不超过255)<p> 4。匹配字符类</p>代码解释[:一个;num:]任意字母和数字(同[a-zA-Z0-9])(:α)任意字符(同[a-zA-Z])[空白:]空格和制表(同[\ t]) [cntrl:] ASCII控制字符(ASCII 0到31日和127)[数字:]任意数字(同)[0 - 9][图:]与[“打印:]相同,但不包括空格(低:)任意小写字线(同[a - z])(打印:)任意可打印字符(:punct)既不在[:alnum:]又不在[cntrl:]中的任意字符(空间:)包括空格在内的任意空白字符(同[v \ f \ n \ t \ r \])[:上:]任意大小字母(同[a - z]) [xdigit:]任意十六进制数字(同[a-fA-F0-9]) <p class=关于MySql比较运算符正则式匹配REGEXP的方法问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

MySql比较运算符正则式匹配REGEXP的方法