- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用MySQL正则表达式
使用MySQL正则表达式 __MySQL必知必会正则表达式作用是匹配方本,将一个模式(正则表达式)与一个文本串进行比较。MySQL用WHERE子句对正则表达式提供了初步的支持,允许你指定用正则表达式过滤SELECT检索出的数据。MySQL仅支持多数正则表达式实现的一个很小的子集。----------------------9.2.1 基本字符匹配REGEXP后所跟的东西作为正则表达式处理。复制代码SELECT prod_nameFROM productsWHERE prod_name REGEXP 1000ORDER BY prod_name;------返回------+------------------------+|prod_name |+------------------------+| JetPack 1000 |+------------------------+复制代码 . 表示匹配任意一个字符。复制代码SELECT prod_nameFROM productsWHERE prod_name REGEXP .000ORDER BY prod_name;------------返回-----------+-------------------------+|prod_name |+-------------------------+|JetPack 1000 ||JetPack 2000 |+-------------------------+复制代码 MySQL中的正则表达式匹配不区分大小写。为区分大小写,可使用BINARY关键字。如:WHERE prod_name REGEXP BINARY JetPack .000 9.2.2 进行OR匹配为搜索两个串之一(或者这个串,或者为另一个串),使用 | 。| 作为OR操作符,表示匹配其中之一。可给出两个以上的OR条件。复制代码SELECT prod_nameFROM productsWHERE prod_name REGEXP 1000 | 2000ORDER BY prod_name;------------返回------------+----------------------+| prod_name |+----------------------+| JetPack 1000 || JetPack 2000 |+----------------------+复制代码 [ ] 匹配任何单一字符。[123]定义一组字符,意思是匹配1或2或3.[ ]是另外一种形式的OR语句,[123] Ton 就是 [1 | 2 | 3] Ton 的缩写。^ 否定一个字符集合,将匹配除指定字符外的任何东西。[^123]将匹配除这些字符外的任何东西。复制代码SELECT prod_nameFROM productsWHERE prod_name REGEXP [123] TonORDER BY prod_name;-------------返回------------+--------------------+| prod_name |+--------------------+| 1 ton anvil || 2 ton anvil |+--------------------+复制代码 匹配范围[0123456789] 或 [0-9] 将匹配数字0到9[a-z] 匹配任意字母符号复制代码SELECT prod_nameFROM productsWHERE prod_name REGEXP [1-5] TonORDER BY prod_name;----------返回-----------+-------------------+| prod_name |+-------------------+| .5 ton anvil || 1 ton anvil || 2 ton anvil |+-------------------+复制代码 匹配特殊字符\\ 为前导。即转义.正则表达式内具有特殊意义的所有字符都必须以这种方式转义。\\- 表示查找 -\\. 表示查找 .复制代码SELECT prod_nameFROM vendorsWHERE vend_name REGEXP \\.ORDER BY vend_name;-------------返回-------------+----------------------+| vend_name |+----------------------+| Furball Inc. |+----------------------+复制代码 \\ 也用来引用元字符(具
您可能关注的文档
最近下载
- 人教版七年级数学上册第五章一元一次方程.pptx VIP
- 超星学习通网课《从爱因斯坦到霍金的宇宙》尔雅答案2025题目及答案.docx
- 证监会行业分类指引 2012版 (2).xls VIP
- 通信中级整理-终端与业务.pdf VIP
- 【初中数学】第五章一元一次方程单元测试+2024-2025学年人教版数学七年级上册.docx VIP
- 快乐日记(三上日记范文).docx VIP
- 4.1 《喜看稻菽千重浪》课件(共46张PPT)统编版高中语文必修上册.pptx VIP
- 群众安全满意度培训课件.pptx VIP
- 石材厂15万吨年砂石料加工项目突发环境事件应急预案2024年第一版.docx VIP
- 道德与法治人教版二年级上册教案.doc VIP
原创力文档


文档评论(0)