MySQL通配符与正则表达式
通配符
通配符必须全文匹配时才为真,使用LIKE关键字
| 字符 | 示例 | 含义 | 
|---|---|---|
| _ | "a_b" | 任意一个字符"axb",其中x可以使任意字符,包括汉字 | 
| % | "%a" | 任意一个以a结尾的字符串 | 
正则表达式
字符串str中有任意一个子串能匹配正则表达式,则结果为真。使用REGEXP或RLIKE关键字(二者等价)
| 字符 | 示例 | 含义 | 
|---|---|---|
| ^ | "^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' | 
MySQL通配符与正则表达式的更多相关文章
- Mysql——通配符和正则表达式的使用
		1.like操作符和百分号通配符 %表示任何字符出现任意次数. 查询出表TABLE中NAME字段中任意位置包含i的行: select * from TABLE where NAME like '%i% ... 
- MySQL中REGEXP正则表达式使用大全
		REGEXP在mysql是用来执行正则表达式的一个函数 像php中的preg之类的函数了,regexp正则函数如果只是简单的查询使用like即可,但复杂的还是需要使用regexp了,下面我们来看看. ... 
- mysql通配符使用
		mysql通配符使用: w3cchool 在mysql查询中,经常会用到通配符,而且mysql的通配符和pgsql是有所不同的,甚至mysql中还可以使用正则表达式.本文就为大家带来mysql查询中通 ... 
- MySQL中的正则表达式
		正则表达式是用正则表达式语言来建立 基本字符的匹配 .是正则表达式语言中的一个特殊的字符,它表示匹配任意一个字符 在LIKE和REGEXP之间有一个重要的差别,LIKE匹配整个列,如果被匹配的文本仅在 ... 
- MySQL学习之正则表达式篇
		正则表达式(REGEXP) 1.简介 正则表达式是用来匹配列值的特殊字符集合,许多领域都有涉及, MySQL使用的正则表达式仅为其一个小小的子集. 2.基本字符匹配 2.1筛选包含特定字符串的信息 / ... 
- linux中的通配符与正则表达式
		在linux中,有通配符及正则表达式,那么什么是通配符和正则表达式,什么时候用? 通配符 它是由shell解析,并且一般用于匹配文件名,实际上就是shell解释器去解析的特殊符号,linux系统通 ... 
- MySQL 通配符学习小结
		MySQL 通配符 SQL的模式匹配同意你使用"_"匹配不论什么单个字符,而"%"匹配随意数目字符(包含零个字符).在 MySQL中,SQL的模式缺省是忽略大写 ... 
- MySQL 通配符学习总结
		MySQL 通配符 SQL您同意使用模式匹配"_"无论单个字符相匹配,和"%"匹配随意数目字符(包含零个字符). 在 MySQL中.SQL的模式缺省是忽略大写和 ... 
- linux通配符与正则表达式
		通配符 * 任意字符,可重复多次 ? 任意字符,重复一次 [] 代表一个字符 举例: [a,b,c] 表示abc中任意一个 通配符的作用是用来匹配文件名的 正则表达式 正则表达式 ... 
随机推荐
- 检查MySQL主从复制运行状态
			脚本思路: 1.使用MySQL客户端命令"mysql"直接在命令行中运行MySQL指令"show slave status\G;"来查看MySQL主从复制状态信 ... 
- Crontab在服务端进行设置定时执行任务
			Crontab简crontab是一个可以根据时间.日期.月份.星期的组合调度对重复任务的执行的守护进程.也可以讲Linux crontab是用来定期执行程序的命令. 当安装完成操作系统之后,默认便会启 ... 
- Training loop Run Builder
			以下内容来自deeplizard pyorch_P31 
- vue虚拟dom和diff算法
			vue的虚拟dom和diff算法 1.虚拟dom 虚拟dom,我的理解就是通过js对象的方式来具体化每一个节点,把dom树上面的每个节点都变为对象里的一个元素,元素的子元素变为子节点,节点上面的cla ... 
- 开发工具-Base64编码/解码
			更新日志 2022年6月10日 新增链接. https://toolb.cn/base64 
- CVE-2022-30190 Follina Office RCE分析【附自定义word钓鱼模板POC】
			昨天看了下'Follina' MS-MSDT n-day Microsoft Office RCE 这个漏洞,修改了下chvancooten的脚本,实现可以自定义word模板,便于实战中钓鱼使用,自己 ... 
- mysql调优学习笔记
			性能监控 使用show profile查询剖析工具,可以指定具体的type 此工具默认是禁用的,可以通过服务器变量在绘画级别动态的修改 set profiling=1; 当设置完成之后,在服务器上执行 ... 
- 如何从0开发一个Vue组件库并发布到npm
			1.新建文件夹在终端打开执行 npm init -y 生成package.json如下,注意如果要发布到npm,name不能有下划线,大写字母等 { "name": "v ... 
- 合宙Air32F103CBT6开发板上手报告
			2022年6月初合宙新上市了 Air32F103 系列 MCU, 市面上 STM32F103 的克隆军队又增加了新的一员. 这次不知道是哪家的贴牌, 分 Air32F103CBT6 和 Air32F1 ... 
- jenkins结合ansible发布
			1. yum安装的jenkins修改配置文件调用ansible vim /etc/sysconfig/jenkins 2. 安装Jenkins Ansible插件 Manage Jenkins---& ... 
