SQL--mysql正则与like

#1.like
匹配字符的作用
1.1%:通配符,表示任何字符(除了null外)出现任意次数。例如:
1.like '%zg',匹配以zg结尾的所有字符串 2.like 'zg%',匹配以zg开头的所有字符串
3.like '%zg%',匹配包含zg字符的所有字符串
1.2_:表示任何字符出现1次。例如:
like '_zg',该字符串总共只有三个字符,第一个字符任意,后面的固定为zg
#2.正则
^:匹配字符串的开始位置,例如
REGEXP '^zg',以zg开头的所有字符串
$:匹配字符串的结尾位置,例如
REGEXP 'zg$',以zg结尾的所有字符串
.:匹配除"\n"之外的任何单个字符,如果要匹配包括"\n"之内的任何字符,使用对象[.\n]的模式。
[...]:字符集合,匹配它所包含的任意一个字符,例如
REGEXP [ab3],表示任何包含字符a或字符b或数字3的字符串都会被匹配出来。
[^...]:匹配不包含它的字符的集合
:匹配前面的子表达式0次或多次,相当于{0,n},例如
zg
可以匹配z以及zgg以及zggg等
+:匹配前面的子表达式一次或多次,示例同上
{n}:表示匹配的次数确定为n,例如
'zg{5}'能匹配包含zgggggg所有的字符串

转载于:https://my.oschina.net/u/2312022/blog/756383

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值