当前位置:Gxlcms > 数据库问题 > mysql的正则表达式

mysql的正则表达式

时间:2021-07-01 10:21:17 帮助过:3人阅读

cjgong REGEXP ^c 特定字符开头,cjgongcjgong REGEXP ^cjgong 特定字符串开头;

执行SQL,结果如下所示:

技术分享

2. 执行带有"$"模式字符的SQL。

SELECT cjgong REGEXP g$ 特定字符结尾,cjgongcjgong REGEXP cjgong$ 特定字符串结尾;

执行SQL,结果如下所示:

技术分享

3. 执行带有"."模式字符的SQL。

SELECT cjgong REGEXP ^c....g$ 匹配4个任意字符

执行SQL,结果如下所示:

技术分享

4. 执行带有"[]"和"[^]"模式字符的SQL。

SELECT cjgong REGEXP [abc] 指定字符串字符,cjgong REGEXP [a-zA-Z] 指定字符串中的集合区间,

cjgong REGEXP [^abc] 指定字符外字符,cjgong REGEXP [^a-zA-Z0-9] 指定字符外集合区间;

执行SQL,结果如下所示:

技术分享

5. 执行带有"*"和"+"模式字符的SQL。

SELECT cjgong REGEXP a*g,cjgong REGEXP a+g;

通过模式字符"*"和"+"可以匹配字符g之前是否有多个字符a,不过前者表示0个或任意个字符,而后者至少表示一个字符,因此显示结果分别为1和0。

执行SQL,结果如下所示:

技术分享

人气教程排行