MySQL通配符与正则表达式

MySQL通配符与正则表达式通配符 通配符必须全文匹配时才为真,使用LIKE关键字 |字符|示例|含义| | | |: | |_|"a_b"|任意一个字符"axb",其中x可以使任意字符,

MySQL通配符与正则表达式

通配符

通配符必须全文匹配时才为真,使用LIKE关键字

字符 示例 含义
_ “a_b” 任意一个字符”axb”,其中x可以使任意字符,包括汉字
% “%a” 任意一个以a结尾的字符串

正则表达式

字符串str中有任意一个子串能匹配正则表达式,则结果为真。使用REGEXPRLIKE关键字(二者等价)

字符 示例 含义
^ “^str” 以str开始的字符串
$ “str$” 以str为结尾的字符串
. “.” 任意一个字符,支持中文
* “c*” 0个或任意个连续的”c”
+ “c” 1个或多个连续的”c”
[charSet] [ab-d] a或b~d的任意一个字符,即”a”, “b”, “c”, “d”
[^charSet] [^ab-d] 不存在”a”, “b”, “c”, “d”中的任意一个字符
str1|str2|strn ab|cd “ab”或”cd”
str{N} t{2} 出现了连续的2个”t”
str{M,N} t{2,3} 出现了连续的[2,3]个”t”
[charSet]{N} [ab]{3} 某个长度为3的子串里每个字符都是”a”或”b”

原文地址:https://www.cnblogs.com/CounterX/archive/2022/04/25/16190908.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/5338.html

(0)
上一篇 2023-05-13
下一篇 2023-05-13

相关推荐

  • Python变量定义

    Python变量定义在编程语言中,变量是存储数据的容器。它们可以存储各种类型的数据,例如字符串、数字、布尔值等等。变量名在程序中是唯一的,您可以指定任意变量名,但是要确保它们没有使用过,且易于理解。换句话说,您可以将变量视为程序中的一个标签,用于告诉计算机在执行代码时在哪里找到数据。

    2024-08-15
    28
  • Centos7安装Redis5「建议收藏」

    Centos7安装Redis5「建议收藏」一、安装gcc依赖 由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装 [root@localhost local]# …

    2022-12-19
    153
  • Python中断程序的方法

    Python中断程序的方法在编写Python程序时,难免会遇到需要结束当前程序的情况。例如在调试程序时,如果发现程序中出现了错误,可能需要立即中断程序以避免产生不可预知的结果。Python提供了多种方法来中断程序,本文将介绍其中的几种方法。

    2024-06-25
    43
  • Python工程师必备的pip指令

    Python工程师必备的pip指令Python作为一门高级编程语言,已经成为了数据科学、Web开发、人工智能等领域的重要工具。而pip是Python语言包管理器,是Python工程师必不可少的一个工具之一。本文将为大家介绍Python工程师必备的pip指令。

    2024-06-12
    50
  • Redis入门(6) – Lua脚本

    Redis入门(6) – Lua脚本Lua基本语法 表类型 函数 Redis执行脚本 KEYS与ARGV 沙盒与随机数 脚本相关命令 原子性和执行时间 Lua是一种高效的轻量级脚本语言,能够方便地嵌入到其他语言中使用。在Redis中,借

    2023-03-06
    155
  • MySQL中的数据类型和schema优化「建议收藏」

    MySQL中的数据类型和schema优化「建议收藏」最近在学习MySQL优化方面的知识。本文就数据类型和schema方面的优化进行介绍。1.选择优化的数据类型MySQL支持的数据类型有很多,而如何选择出正确的数据类型,对于性能是至关重要的。以下几个原…

    2023-04-05
    165
  • 判断sqlserver中哪个表的记录多[通俗易懂]

    判断sqlserver中哪个表的记录多[通俗易懂]select id,OBJECT_NAME(id) AS tablename, indid,rows,rowcnt from sys.sysindexes a where indid in (0,1…

    2022-12-24
    144
  • 使用while(1)的含义

    使用while(1)的含义在我们日常编程中,常常可以看到这样的代码while(1),这样的语句通常被称为死循环。那么,使用while(1)的含义是什么呢?这是本文将要深入探究的问题。

    2024-08-06
    32

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注