CDA持证人阿涛哥

2023-09-24   阅读量: 2181

Mysql

MYsql中常用的正则表达式总结

扫码加入数据分析学习群

#正则表达式查询

select * from table1 where [dinary] 字段名 [not] regexp '正则表达式'; -- regexp可以用rlike代替

/**

'^b' -- 匹配以字母b开头的字符串 like 'b%'

'st$' -- 匹配以st结尾的字符串 like '%st'

'b.t' -- . 匹配任何单个字符 like '%b_t%'

'f*n' -- * 匹配0个或多个在他前面的字符串,等于没写 like '%n%'

'ba+' -- 匹配加号前面至少有一个a的字符串,+ 匹配一次或多次 like '%ba%'

'fa|op' -- 匹配包含指定字符串fa或op的文本 like '%fa%' or like '%op%'

'[xz]' -- 匹配字符集合中的任何一个字符x或z或x与z的组合(无顺序要求) like不易替代

'[x|z]' -- 匹配字符集合中的任何一个字符x或z

'^[a-z][a-z0-9_/\\.-]*@lekou\\.com$' --字母开头,中间可以是字母,数字,下划线_,横杠-,点.,斜杠/,以@lekou.com结尾

'[^a-z4-12]' -- 匹配字符串不为a-z4-12模式的(如:a2,b4,f8) like无法替代

'c{6,}' -- 匹配前面的字符串至少6次 like不易替代

'c{6,8}' -- 匹配前面的字符串至少6次,至多8次 like无法替代

'c{6}' --匹配前面的字符串6次

**/

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 0 关注作者 收藏

评论(0)


暂无数据

推荐课程