MySQL学习六:使用正则表达式

        正则表达式的作用是用来匹配文本,将一个模式(正则表达式)与一个文本串进行比较。用到的关键字为REGEXP。

1. 基本字符匹配如下例所示:

        SELECT prod_name FROM products WHERE prod_name REGEXP '1000';

        LIKE关键字和正则表达式不同的地方在于,LIKE匹配整个列。如果被匹配的文本在列值中出现,LIKE将不会找到它,相应的行也不被返回(除非使用通配符)。REGEXP在列值内进行匹配,如果被匹配的文本在列值中出现,REGEXP将会找到它,相应的行将被返回。

2. 匹配字符类 

3. 匹配多个实例

4. 定位元字符

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 用正则表达式进行搜索 1.正则表达式介绍 ​ 对于基于的过滤(或者甚至是某些不那么基本的过滤),可以用匹配、比...
    JiangCheng97阅读 1,100评论 0 1
  • 正则表达式的应用 前面的几节的过滤例子允许用匹配、比较和通配操作符来寻找数据。对于基本的数据过滤,这样就足够了。但...
    IT的咸鱼阅读 471评论 0 0
  • (一)几个数据库相关的概念 1.数据库 数据库: 保存有组织数据的容器。 数据的所有存储、检索、管理和处理实际上是...
    快乐的小飞熊阅读 614评论 0 1
  • 一、关于MySQL MySQL(Structured Query Language)是一个关系型数据库管理系统,在...
    eRosicky阅读 584评论 0 0
  • 这一篇最主要是记录下命令,方便以后查找 使用Mysql 创建数据库 create database mysql_t...
    Treehl阅读 649评论 0 0

友情链接更多精彩内容