MySQL正则查询
创始人
2024-11-13 17:35:23
0

模式 描述

^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^ 也匹配’\n’ 或’\r’ 之后的位置。

$ 匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$ 也匹配’\n’ 或’\r’ 之前的位置。

. 匹配除"\n" 之外的任何单个字符。要匹配包括’\n’ 在内的任何字符,请使用象’[.\n]’ 的模式。

[…] 字符集合。匹配所包含的任意一个字符。例如,’[abc]’ 可以匹配"plain" 中的’a’。

[^…] 负值字符集合。匹配未包含的任意字符。例如,’[^abc]’ 可以匹配"plain" 中的’p’。

p1|p2|p3 匹配p1 或p2 或p3。例如,’z|food’ 能匹配"z" 或"food"。’(z|f)ood’ 则匹配"zood" 或"food"。

  •        匹配前面的子表达式零次或多次。例如,zo* 能匹配"z" 以及"zoo"。* 等价于{0,}。  
  •        匹配前面的子表达式一次或多次。例如,’zo+’ 能匹配"zo" 以及"zoo",但不能匹配"z"。+ 等价于{1,}。  

{n} n是一个非负整数。匹配确定的n 次。例如,’o{2}’ 不能匹配"Bob" 中的’o’,但是能匹配"food" 中的两个o。

{n,m} m和n 均为非负整数,其中n <=m。最少匹配n 次且最多匹配m 次。

实例

–查找name字段中以’st’为开头的所有数据:

mysql> SELECT name FROM test  WHEREname REGEXP ‘^st’;  

–查找name字段中以’ok’为结尾的所有数据:

mysql> SELECT name FROM test  WHEREname REGEXP ‘ok$’;  

–查找name字段中包含’mar’字符串的所有数据:

mysql> SELECT name FROM test  WHEREname REGEXP ‘mar’;  

–查找name字段中以数字开头字符串结尾的所有数据:

mysql> SELECT name FROM test  WHEREname REGEXP ‘^[0-9]’;  

–查找name字段中以元音字符开头或以’ok’字符串结尾的所有数据:

mysql> SELECT name FROM test WHEREname REGEXP ‘^[aeiou]|ok$’;  

相关内容

热门资讯

一秒了解”神盾大新获得房卡链接... 第二也可以在游戏内商城:在游戏界面中找到 “微信金花,斗牛链接房卡”“商城”选项,选择房卡的购买选项...
秒懂教程!微信里面炸金花房卡哪... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:66336574许多玩家在游戏中会购买房卡来享...
分享经验”王者大厅房卡获取“牛... 分享经验”王者大厅房卡获取“牛牛房卡哪里有卖游戏中心打开微信,添加客服【113857776】,进入游...
秒懂教程!微信里面炸金花链接房... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:56001354许多玩家在游戏中会购买房卡来享...
分享经验”牛牛获得房卡链接渠道... 分享经验”牛牛获得房卡链接渠道“新老夫子房间卡怎么购买 微信牛牛房卡客服微信号微信游戏中心打开微信,...
秒懂教程!在哪里买拼三张微信房... 拼三张是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:71319951许多玩家在游戏中会购买房卡来享...
一秒了解”贝壳互娱怎么买房卡“... 第二也可以在游戏内商城:在游戏界面中找到 “微信金花,斗牛链接房卡”“商城”选项,选择房卡的购买选项...
一分钟实测分享”牛牛房卡获取“... 房卡获取是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:113857776许多玩家在游戏中会购买房卡...
秒懂教程!微信玩链接拼三张房卡... 拼三张是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:66336574许多玩家在游戏中会购买房卡来享...
玩家攻略”新竹大厅房卡多少米“... 玩家攻略”新竹大厅房卡多少米“牛牛房卡批发市场微信房卡充值 添加房卡批售商:微【113857776】...
秒懂教程!微信牛牛房卡找谁买,... 斗牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:56001354许多玩家在游戏中会购买房卡来享受...
1分秒分析”微友约局获得房卡链... 1分秒分析”微友约局获得房卡链接渠道“金花牛牛房卡充值游戏中心打开微信,添加客服【113857776...
秒懂教程!微信里玩拼三张房卡在... 拼三张是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:71319951许多玩家在游戏中会购买房卡来享...
秒懂普及”新海岛大厅房卡“拼十... 来教大家如何使用房卡充值房卡充值 添加房卡批售商:微【113857775】复制到微信搜索、直接添加房...
秒懂教程!想找个微信牛牛房卡在... 牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:66336574许多玩家在游戏中会购买房卡来享受...
秒懂教程!微信玩链接牛牛房卡,... 牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:56001354许多玩家在游戏中会购买房卡来享受...
一分钟实测分享”海贝之城如何购... 一分钟实测分享”海贝之城如何购买房卡“哪里有详细房卡介绍微信房卡充值 添加房卡批售商:微【11385...
秒懂教程!拼三张房卡多少钱一张... 拼三张是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:71319951许多玩家在游戏中会购买房卡来享...
玩家攻略”鲨鱼众娱房卡“新猴王... 第二也可以在游戏内商城:在游戏界面中找到 “微信金花,斗牛链接房卡”“商城”选项,选择房卡的购买选项...
秒懂教程!微信玩炸金花房卡链接... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:66336574许多玩家在游戏中会购买房卡来享...