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

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正则表达式(regexp和rlike)的搜索功能实例分析

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

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

    本文实例讲述了MySQL中使用replace、regexp进行正则表达式替换的用法。分享给大家供大家参考,具体如下: 今天一个朋友问我,如果将数据库中查到的类似于“./uploads/110100_cityHotel_北京富豪华宾馆.jpg”这样的...

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

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

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

    本文实例总结了MySQL使用正则表达式进行查询操作。分享给大家供大家参考,具体如下: 字符“^”匹配特定字符 SELECT * FROM fruits WHERE f_name REGEXP '^b'; 字符’$‘特定字符结尾 SELECT * FROM fruits WHERE...

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

    以前我要查找数据都是使用like后来发现mysql中也有正则表达式了并且感觉性能要好于like,下面我来给大家分享一下mysql REGEXP正则表达式使用详解,希望此方法对大家有帮助。 MySQL采用Henry Spencer的正则表达式实施...

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

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

    mysql中如何使用正则表达式查询

    基本形式 属性名 regexp ‘匹配方式’ 正则表达式的模式字符 ^ 匹配字符开始的部分 eg1: 从info表name字段中查询以L开头的记录 select * from info where name regexp ‘^L’; eg2: 从info表name字段中查询以aaa开头...

    mysql 正则表达式查询含有非数字和字符的记录

    比如我们有一张school表,里面有一个字段county_name,现在...下面向大家介绍mysql正则表达式的其他使用实例: 匹配名称含有1000的所有行 SELECT * FROM a1 WHERE name regexp '1000' 匹配以000结尾的所有行,(.正则

    MYSQL使用正则表达式过滤数据

     Mysql的正则表达式仅仅使SQL语言的一个子集,可以匹配基本的字符、字符串。 例如:select * from wp_posts where post_name REGEXP’hello’,可以检索出列post_name中所有包含hello的行 REGEXP’.og’ .是正则...

    Mysql中正则表达式Regexp常见用法

    主要介绍了Mysql中正则表达式Regexp常见用法,MySql REGEXP运算符匹配字符串,mysql正则REGEXP学习练习笔记,需要的朋友可以参考下

    老生常谈MYSQL模式匹配 REGEXP和like的用法

    MySQL提供标准的SQL模式匹配(like),以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式模式匹配的格式(regexp)。 SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)...

    mysql模糊查询like和regexp小结

    其中’%’代表的是任意个字符,它的效果像是正则表达式里的’*’,它有几种用法:’a%’,’%a%’,’%a’,分别表示以什么开头,存在什么以及以什么结尾。 另外也可以使用’_’字符,这表示一个任意字符。效果类似正则...

    editplus 代码编辑器html c++ jsp css

    注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯从正则表达式本身来说,就可以引申出成千上万种特例。 【2】正则表达式应用——数字替换 希望把 asdadas123asdasdas456asdasdasd789...

    mysql8.0.13

    正则表达式增强,提供了REGEXP_LIKE(),EGEXP_INSTR(), REGEXP_REPLACE(), REGEXP_SUBSTR()等函数 新增备份锁,允许在线备份期间的DML,同时防止可能导致快照不一致的操作。 备份锁由LOCK INSTANCE FOR BACKUP和...

    MySql基本查询、连接查询、子查询、正则表达查询讲解

    8、使用正则表达式查询 什么是查询? 怎么查的? 数据的准备如下: [sql] view plain copy create table STUDENT( STU_ID int primary KEY, STU_NAME char(10) not null, STU_AGE smallint unsigned not null,...

    Editplus 3[1].0

    注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯从正则表达式本身来说,就可以引申出成千上万种特例。 【2】正则表达式应用——数字替换 (Microshaoft@CCF,jiuk2k@CCF) 希望把 ...

    EditPlus 2整理信箱的工具

    注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯从正则表达式本身来说,就可以引申出成千上万种特例。 【2】正则表达式应用——数字替换 (Microshaoft@CCF,jiuk2k@CCF) 希望把 ...

    Mysql数据库设计.pdf

    = 不等于 <=> NULL安全的等于(NULL-safe) ⼩于 > ⼤于 ⼩于等于 >= ⼤于等于 BETWEEN 存在与指定范围 IN 存在于指点集合 IS NULL 为NULL IS NOT NULL 不为NULL LIKE 通配符匹配 REGEXP或者RLIKE 正则表达式匹配 %...

Global site tag (gtag.js) - Google Analytics