mysql通配符_mysql通配符使用
mysql通配符使用: w3cchool
在mysql查询中,经常会用到通配符,而且mysql的通配符和pgsql是有所不同的,甚至mysql中还可以使用正则表达式。本文就为大家带来mysql查询中通配符的使用。
SQL模式匹配:
“_” 匹配单个字符,”\_” 匹配”_”
“%” 匹配任意个字符,包括零个字符
sql模式下的匹配,缺省是对于字母的大小写没有要求,并且sql模式下,“=”或”!=”是不能在模糊匹配中使用的,而是使用 like 或 not like.
例如:
SELECT * FROM [user] WHERE u_name LIKE ‘%三%’;
SELECT * FROM [user] WHERE u_name LIKE ‘_三_’;
正则模式匹配:
当使用正则匹配时,使用REGEXP和NOT REGEXP操作符(或RLIKE和NOT RLIKE,功能是一样的)。
其中涉及到的字符是:
“.” 匹配任何单个的字符。
“[…]” 表示匹配在方括号内的任何字符。如,”[abc]” 则匹配”a”、”b”或者”c”,“[a-z]”匹配任何小写字母,而“[0-9]”匹配任何数字。
“ * ”表示匹配零个或多个在它前面的东西。例如,“x*”匹配任何数量的“x”字符,“[0-9]*”匹配的任何数量的数字,而“.*”匹配任何数量的任何东西。
注意:正则表达式是区分大小写的,但是我们也能使用一个字符类匹配两种写法。例如,“[aA]”匹配小写或大写的“a”而“[a-zA-Z]”匹配两种写法的任何字母。
为了定位一个模式以便它必须匹配被测试值的开始或结尾,在模式开始处使用“^”或在模式的结尾用“$”。
例如:
— 查寻以 三 开头的名字
FROM [user] WHERE u_name REGEXP ‘^三’;
— 查寻以 三 结尾的名字
FROM [user] WHERE u_name REGEXP ‘三$’;
— “重复n次”操作符重写先前的查询:
FROM [user] WHERE u_name REGEXP ‘b{2}$’;
mysql通配符_mysql通配符使用相关推荐
- mysql通配符_mysql通配符进行模糊查询
在mysql数据库中,当我们需要模糊查询的时候 ,我们会使用到通配符. 首先我们来了解一下2个概念,一个是操作符,一个是通配符. 操作符 like就是SQL语句中的操作符,它的作用是指示在SQL语句后 ...
- 在mysql中通配符_mysql查询中通配符的使用
mysql查询中通配符的使用 在mysql查询中经常会使用通配符,并且mysql的通配符和pgsql的存在区别(稍候再讨论),而且mysql中还可以使用正则表达式. SQL模式匹配: "_& ...
- mysql中的通配符用不了_在MySQL中使用通配符时应该注意的问题
现象: 有一个表 action_conf,数据如下: 如果想获取以exp_site_10_开头的en_name的记录,sql语句该如何写? so easy! select en_name from a ...
- 深入mysql语言_MySQL对数据操作的一些深入语法
其他数据操作 数据的操作也叫作crud: C:create R:read U:update D:delete 插入数据 蠕虫复制 就是在已有的数据的基础之上,将原来的数据进行复制,插入到相对应的表中! ...
- ci mysql操作_MySQL基础篇/第3篇:MySQL基本操作语句.md · icanci/MySQL-Review - Gitee.com...
### 第3篇:MySQL基本操作语句 - MySQL基础操作 #### 排序检索数据 - 之前的数据没有进行排序,其是按照默认在数据表中的数据返回的 - SELECT语句的ORDER BY 子句进行 ...
- SQL LIKE操作符、通配符以及通配符的使用
注意:搜索可以区分大小写,也可以不区分大小写. LIKE 操作符 LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式或取值. 语法 SELECT 列名 FROM 表名 WHERE 列名 LI ...
- java泛型程序设计——通配符类型+通配符的超类型限定
[0]README 0.1) 本文描述+源代码均 转自 core java volume 1, 旨在理解 java泛型程序设计 的 通配符类型+通配符的超类型限定 的知识: [1]通配符类型相关 1. ...
- python正则表达式通配符_URL 通配符与正则表达式
1.通配符: 通配符,即 * 符号,可以添加在url中,代替任意字符.假设您添加的网站域名是url.com,则通配符的使用规则如下: 网站域名后不能直接添加通配符,如url.com这种方式会提示错误: ...
- mysql grant 表通配符_mysql如何使用GRANT表----访问控制
1)连接验证, 基于user表中的信息检查用户是否有权连接数据库. 主机名可以使用通配符%指定----匹配所有的主机,或用作主机名的一部分:$.tangleweb,.com.au 2)请求验证: 当建 ...
最新文章
- 浅谈在ASP.NET中数据有效性校验的方法
- 谷歌-百度世界杯大数据预测,哪家更准?
- Winform中封装DevExpress的MarqueeProgressBarComtrol实现弹窗式进度条效果
- java 8 永久代_Java8内存结构—永久代(PermGen)和元空间(Metaspace)
- 北大信科学院实验室_从实验室科学家到开放科学软件开发人员
- java中子类怎样调用父类的属性_java的继承、重载(overload)、覆盖(override)的总结...
- 优秀的设计UI界面按钮素材,让点击率飙升
- CSS颜色代码(转载)
- 使用七牛实现静态页面的上传
- linux上dig命令,Linux中dig命令起什么作用呢?
- 环路供电和继电保护的含义
- 【路径规划】A*三维全局路径规划(附Python实现源码)
- Slf4j与Log4j的区别
- linux+显卡驱动下载官网下载地址,下载:NVIDIA显卡Linux驱动256.44正式版
- 关于第二次考试的总结与反思
- 多模块,Maven无法下载依赖,仓库查看有这个版本但是无法下载,点reload也没用
- python win32print api_python学习笔记(win32print API介绍)
- zedboard各种相关资料整理中
- CSRF攻击、防止CSRF攻击原理及配置
- 计算机竞赛进省队可以保送吗,厉害!物理竞赛8名学子入选省队!信息学竞赛5人获清北保送资格,他们来自……...
热门文章
- 比较出名的人工智能模型有哪些
- rabbitMq的死信实现
- java听课笔记8面向对象(下)
- .doc 转 .docx_什么是.DOCX文件,它与Microsoft Word中的.DOC文件有何不同?
- 投影仪什么牌子最好?哪款投影仪做家庭影院效果好
- 第三方 签名服务_在只有一部分交易方是签名方的情况下保存交易
- 已解决——“搜狗输入法如何进行候选页翻页”
- Qt的日常编程过程中遇见的问题和使用
- [转]Ikariam 新手攻略
- Excel数据处理(缺失值/重复值/异常值/拆分)