服务器租用:MariaDB中正规表达式的用法是怎样,如何应用
【温馨提示】本文部分内容源于互联网,不代表YINGSOO观点!若有咨询“MariaDB中正规表达式的用法是怎样,如何应用”等有关服务器、云主机租用、托管、配置、价格问题,请咨询YINGSOO客服,获取专业解答!
【好评推荐】俄罗斯物理服务器促销 | 新加坡物理服务器促销 | 新加坡云服务器促销
【延伸阅读】香港CN2专线服务器优缺点有哪些?了解清楚再买更安心
这篇文章主要介绍“MariaDB中正规表达式的用法是怎样,如何应用”的相关知识,下面会通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“MariaDB中正规表达式的用法是怎样,如何应用”文章能帮助大家解决问题。
MariaDB 正规表达式
除了LIKE子句提供的模式匹配之外,MariaDB还通过REGEXP运算符提供了基于正则表达式的匹配。运算符基于指定模式对字符串表达式执行模式匹配。
MariaDB 10.0.5引入了对PCRE正则表达式的支持,这大大增加了匹配到递归模式、前瞻断言等领域的范围。
查看给出的标准REGEXP运算符语法:
SELECT column FROM table_name WHERE column REGEXP '[PATTERN]';
对于模式匹配,REGEXP返回1,如果没有模式匹配,则返回0。
相反的选项以NOT REGEXP的形式存在。MariaDB还提供了REGEXP和NOT REGEXP、RLIKE和NOT RLIKE的同义词,它们是出于兼容性原因而创建的。
比较的模式可以是文字字符串或其他东西,如列。在字符串中,它使用C转义语法,所以将任何“\”字符转义。REGEXP也不区分大小写,但二进制字符串除外。
下面给出了可以使用的模式:
^:匹配字符串的开头。
$:匹配字符串的结尾。
.:匹配单个字符。
[...]:匹配括号中的任何字符。
[^...]:匹配括号中未列出的任何字符。
p1|p2|p3:匹配任何一种模式。
*:匹配前面元素的0个或多个实例。
+:它匹配前面元素的一个或多个实例。
{n}:匹配前面元素的n个实例。
{m,n}:它匹配前面元素的m到n个实例。
查看下面给出的模式匹配示例
查找以“pr”开始的产品:
SELECT name FROM product_tbl WHERE name REGEXP '^pr';
查找以“na”结尾的产品:
SELECT name FROM product_tbl WHERE name REGEXP 'na$';
以元音开头的产品:
SELECT name FROM product_tbl WHERE name REGEXP '^[aeiou]';
以上就是关于“MariaDB中正规表达式的用法是怎样,如何应用”的相关知识,感谢各位的阅读,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注本公司,小编每天都会为大家更新不同的知识。
YINGSOO专业提供海外云服务器,包括亚洲、欧美等全球范围内的服务器租用、托管业务,云主机节点覆盖全球,现拥有20多个节点并持续增加中,1对1客服专属服务、瞬时响应,365*7*24h售后保障。客服热线:400-630-3752
热搜词条:【云主机不能上网】【服务器用途】【母机服务器】【广州 骨干网 地址】【电影站】【节点选择美国还是日本】【srs实时直播】【VPS韩国日本服务器】【文件服务器安全性】【腾讯云三年600】【办公网络安全要注意哪些方面】【国外免费DNS解析】【印度机房服务器】【为什么用linux做网站服务器】【FIL矿机托管费用不交会怎样】【租用服务器作数据中心】【泉州高防服务器】【奇亚币钱包连接哪个节点】【香港IEPL多少钱一条】【32u机柜可以放多少服务器】【服务器在国外是不国内查不了】【日本服务器】【香港服务器购买价格表】【服务器处理请求能力】【动态ip池】【xch原理】【广州云服务器租用】【微信云端抢红包搭建】【传奇游戏服务器使用】【如此好用的云主机】
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。