`
bugyun
  • 浏览: 557288 次
社区版块
存档分类
最新评论

mysql RegExp 扩展正则表达式的一些字符

阅读更多

REGEXP 扩展正则表达式的一些字符:

select * from beyond 


 

 

1. [abc]: 匹配“a”、“b”或“c”;

select * from beyond where args1 REGEXP '^[abc]' ;


 


2. [a-z]: 匹配任何字母

select * from beyond where args1 REGEXP '^[a-c]' ;


 


3. [0-9]*: 匹配任何数量的数字; *:匹配零个或多个在它前面的字符

select * from beyond where args1 REGEXP '[0-9]*' ;


 


4. .: 匹配大于零个数量的任何字符

select * from beyond where args1 REGEXP '[0-9].' ;


 


5. 模式开始处使用“^”,在模式的结尾用“$”

select * from beyond where args1 REGEXP '123$' ;
select * from beyond where args1 REGEXP '[0-9].$' ;

 



 

  • 大小: 59.1 KB
  • 大小: 19.2 KB
  • 大小: 25.2 KB
  • 大小: 17 KB
  • 大小: 26.5 KB
分享到:
评论

相关推荐

    MySQL正则表达式

    MySQL支持通过`REGEXP`操作符来进行正则表达式的匹配,这对于复杂的数据查询和模式匹配非常有用。如果你熟悉PHP或Perl等语言中的正则表达式,那么在MySQL中使用它们会相对容易上手。 #### 三、正则表达式基本语法 ...

    MySQL中使用replace、regexp进行正则表达式替换的用法分析

    MySQL数据库作为最流行的开源数据库之一,提供了多种工具来执行这类操作,其中replace函数和regexp正则表达式是强大的工具。replace函数可以通过简单的字符串替换来更新数据,而regexp则可以使用复杂的正则表达式...

    MySQL中REGEXP正则表达式使用大全

    MySQL遵循POSIX标准,采用了Henry Spencer开发的正则表达式库,同时对其进行了扩展,以更好地适应SQL语句中的模式匹配。以下是在MySQL中使用REGEXP进行模式匹配时可以利用的特殊字符和结构,并结合实例来详细解析...

    在sqlserver2008r2版本中实现正则表达式

    在SQL Server 2008 R2中,虽然标准版并不直接支持正则表达式,但可以通过一些扩展方法和第三方工具来实现正则表达式的功能。这篇文章将详细讲解如何在SQL Server 2008 R2中实现正则表达式处理。 首先,SQL Server ...

    MySQL的正则表达式

    MySQL 的正则表达式是 SQL 语言的一个子集,能够匹配基本的字符、字符串。以下是 MySQL 正则表达式的相关知识点: 1. 基本匹配:REGEXP 可以匹配基本的字符、字符串。例如:select * from wp_posts where post_name...

    mysql正则表达式(regexp和rlike)的搜索功能实例分析

    本文实例讲述了mysql正则表达式(regexp和rlike)的搜索功能。分享给大家供大家参考,具体如下: 我们知道正则表达式是描述搜索模式的特殊字符串。 它是一个强大的工具,为我们提供一种简洁灵活的方法来识别基于模式...

    SqlServer类似正则表达式的字符处理问题

    SQL Serve提供了简单的字符模糊匹配功能,比如:like, patindex,不过对于某些字符处理场景还显得并不足够,日常碰到的几个问题有: 1. 同一个字符/字符串,出现了多少次 2. 同一个字符,第N次出现的位置 3. 多个...

    正则表达式AndMySQL参考文档chm

    例如,MySQL的`REGEXP`使用的是Perl兼容的正则表达式(PCRE),而某些其他数据库系统可能使用POSIX标准。理解这些差异对于编写跨平台的代码至关重要。 总之,正则表达式和MySQL都是IT专业人士不可或缺的工具。熟练...

    正则表达式MySQL参考文档

    在MySQL中,正则表达式主要用于`WHERE`子句中的`REGEXP`或`RLIKE`操作符,使得我们可以根据模式匹配来查询数据。 首先,我们需要了解正则表达式的基本语法。在MySQL中,正则表达式遵循Perl兼容正则表达式(PCRE)...

    正则表达式从入门到精通

    虽然标准SQL不直接支持正则表达式,但许多数据库系统如MySQL、PostgreSQL、Oracle和SQL Server提供了扩展函数来实现正则表达式的功能,如MySQL的`REGEXP`或SQL Server的`PATINDEX`。 在毕业设计中,正则表达式是一...

    MySQL使用正则表达式进行查询操作经典实例总结

    在SQL查询中,我们可以使用`REGEXP`或`RLIKE`关键字来使用正则表达式。以下是一些经典实例,展示了如何利用正则表达式进行查询。 1. **字符“^”**:用于匹配字符串的开始。例如,`^b`将匹配所有以字母'b'开头的...

    MySQL查询正则表达式.pdf

    - MySQL查询语句中,可以使用`REGEXP`关键字配合正则表达式进行复杂的匹配操作,如`SELECT column FROM table WHERE column REGEXP 'pattern'`。 - 正则表达式广泛应用于数据清洗、数据分析、日志分析等领域。 5....

    SQL 正则表达式及mybatis中使用正则表达式

    扩展正则表达式的一些字符是: “.”匹配任何单个的字符。 一个字符类“[…]”匹配在方括号内的任何字符。例如,“[abc]”匹配“a”、“b”或“c”。为了命名字符的一个范围,使用一个“-”。“[a-z]”匹配任何小写...

    正则表达式+MySQL参考文档

    在MySQL中,正则表达式的性能可能会比简单的字符串比较慢,因此在对大量数据进行查询时,如果可能,应尽量避免使用正则表达式。然而,对于复杂的模式匹配和数据清理任务,正则表达式是不可或缺的工具。 除了`REGEXP...

    MySql中使用正则表达式查询的方法

    Mysql 使用 REGEXP 关键字指定正则表达式的字符匹配模式。 1. 字符 ‘^’ 查询以特定字符或字符串开头的记录 SELECT * FROM user WHERE email REGEXP '^a' 字符 ‘^’ 匹配以特定字符或字符串开头的记录,以上...

    MySQL 字符串模式匹配 扩展正则表达式模式匹配

    总的来说,MySQL的字符串模式匹配和扩展正则表达式模式匹配是数据库查询中非常实用的功能,能够帮助用户以各种方式过滤和检索数据,满足各种复杂的需求。通过熟练掌握这些技巧,可以极大地提升SQL查询的灵活性和实用...

    MySql正则表达式的描述.pdf

    MySQL中的正则表达式(Regex)是一种强大的查询工具,用于定义字符串匹配的模式。这些模式可以用来进行复杂的文本搜索和替换操作。在MySQL中,正则表达式功能主要通过`REGEXP`运算符来实现。 1. **基础概念**: - ...

    MySQL正则表达式.pdf

    在MySQL中,`REGEXP` 和 `RLIKE` 是用来进行正则表达式匹配的主要操作符。虽然这两个关键字可以互换使用,但它们的功能完全相同。下面我们将详细介绍这些正则表达式的组成部分: 1. **基本符号**: - `^`:匹配...

Global site tag (gtag.js) - Google Analytics