旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

MySQL中RLIKE运算符的运用详解【MySQL教程】,MySQL,RLIKE

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:48评论:0


导读:在MySQL中,RLIKE运算符用于肯定字符串是不是婚配正则表达式。它是REGEXP_LIKE()的同义词。假如字符串与供应的正则表达式婚配,则效果为1,否则为0。语法...
在MySQL中,RLIKE运算符用于肯定字符串是不是婚配正则表达式。它是REGEXP_LIKE()的同义词。

假如字符串与供应的正则表达式婚配,则效果为1,否则为0。

语法是如许的:

expr RLIKE pat

个中expr是输入字符串,pat是测试字符串的正则表达式。

例子

下面是一个如安在SELECT语句中运用这个运算符的例子:

SELECT 'Tweet' REGEXP '^Tw.*t$';

效果:

+--------------------------+
| 'Tweet' REGEXP '^Tw.*t$' |
+--------------------------+
|                        1 |
+--------------------------+

在这类情况下,返回值1示意输入字符串与正则表达式婚配。特别是,我们指定输入字符串应以Tw开首并以t末端(这是由于我们启动了形式^Tw并运用t$完毕)。该.部份指定任何字符,并*指定它对恣意数目的谁人(任何)字符可认为零。因而.*意味着在最先和完毕之间不能有字符,一个字符也许多字符。

下面是假如我们去掉*会发作什么:

SELECT 'Tweet' REGEXP '^Tw.t$';

效果:

+-------------------------+
| 'Tweet' REGEXP '^Tw.t$' |
+-------------------------+
|                       0 |
+-------------------------+

返回效果0意味着不婚配。这是由于.只指定任何字符的一个实例。我们的输入字符串包括两个实例

SELECT 
  'Twet' REGEXP '^Tw.t$' AS 'Twet',
  'Twit' REGEXP '^Tw.t$' AS 'Twit',
  'Twt' REGEXP '^Tw.t$' AS 'Twt',
  'Tw.t' REGEXP '^Tw.t$' AS 'Tw.t';

效果:

+------+------+-----+------+
| Twet | Twit | Twt | Tw.t |
+------+------+-----+------+
|    1 |    1 |   0 |    1 |
+------+------+-----+------+

相干引荐:《mysql教程》

以上就是MySQL中RLIKE运算符的运用详解的细致内容,更多请关注ki4网别的相干文章!

标签:MySQLRLIKE


欢迎 发表评论: