MySql模糊查询中特殊字符处理
2019独角兽企业重金招聘Python工程师标准>>>
MySql的LIKE查询语句中,有一些特殊的字符,需要转换后才能搜索到结果:
':用于包裹搜索条件,需转为\';
%:用于代替任意数目的任意字符,需转换为\%;
_:用于代替一个任意字符,需转换为\_;
\:转义符号,需转换为\\\\。
以下是一些匹配的举例。
SELECT * FROM `table` WHERE `title` LIKE 'a\'b%'; -- 搜索a'b...
SELECT * FROM `table` WHERE `title` LIKE 'a\%b%'; -- 搜索a%b...
SELECT * FROM `table` WHERE `title` LIKE 'a\_b%'; -- 搜索a_b...
SELECT * FROM `table` WHERE `title` LIKE 'a\\\\%'; -- 搜索a\b...
转自:https://www.awaimai.com/1365.html
转载于:https://my.oschina.net/u/3387320/blog/2965803
MySql模糊查询中特殊字符处理相关推荐
- mysql 模糊查询之特殊字符下划线 _
在开发中,测试提出了一个bug,在某搜索中,搜索 _,结果把不包含下划线的内容也查了出来!这是什么问题呢?今天特此记录一下,顺便给大家分享下! 原sql:select * from table wh ...
- MySQL模糊查询特殊字符处理
一.背景 模糊查询字段输入一个%,查出了所有数据 SELECT * FROM region_info WHERE region LIKE '%%%'; 目标结果应该返回region属性包含%的结果集: ...
- mysql模糊查询xml_在userMapper.xml文件中模糊查询的常用的3种方法
在userMapper.xml文件中新建映射sql的标签 select from users name like "%"#{name}"%" and phone ...
- mysql模糊查询like
mysql模糊查询like 1:%:表示任意0个或多个字符 可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. 比如:SELECT * FROM [user] WHERE ...
- mysql 单表多字段查询_单表多字段MySQL模糊查询的实现
MySQL模糊查询是我们经常会遇到的,下面就为您介绍MySQL模糊查询的实现方法,希望对您学习MySQL模糊查询方面能够有所帮助. 在最近的一个项目需要实现在单表中对多字段进行多个关键字的MySQL模 ...
- mysql模糊查询 % , _ ,[], [^] 的区别
mysql模糊查询总结 1. % 表示任意0个或多个字符 2. _ 表示任意单个字符(有且仅有一个字符,可以是中文,也可以是英文,也可以是数字) 3. [] 表示其中的某一个字符 4. [^] 表示除 ...
- mysql模糊查询指定根据第几个字符来匹配
mysql模糊查询指定根据第几个字符来匹配 下图案例1中,查询某员工名中第三个字符位e,第五个字符为a的员工名和工资 select last_name,salary FROM employess W ...
- MyBatis 解决模糊查询包含特殊字符
第一块:MyBatis 实现模糊查询方式 1.1 sql中字符串拼接 SELECT * FROM 表名 WHERE 字段名 LIKE CONCAT(CONCAT('%', #{参数}), '%'); ...
- mysql模糊查询 or_mysql的模糊查询
mysql模糊查询like/REGEXP (1)like / not like MySql的like语句中的通配符:百分号.下划线和escape %:表示任意个或多个字符.可匹配任意类型和长度的字符. ...
最新文章
- dubbo-admin管理控制台安装
- Html5版本的全套股票行情图开源了,附带实现技术简介
- Gradle 配置jetty启动项目
- 如何“神还原”数据中心? 阿里联合NTU打造了工业级精度的仿真沙盘!
- win2000/2003 Discuz生存环境搭建及基础优化 攻略
- 小米台灯底座接口很松_选购台灯发愁?这篇桌面照明方案助你一臂之力
- Java招聘数据统计_拉勾网2019年3月20日招聘数据统计
- 初学者学习C++的50条忠告
- 事业单位考试高频考点一:马克思主义基本原理
- 检查pandas是否存在一列或者多列
- 优秀课程案例:使用Scratch制作俄罗斯方块哈利·波特魔法消除版!
- SolidWorks2008破解版及安装方法
- 第一章:【UCHome二次开发】uchome文件体系介绍
- win10系统从旧固态迁移到新固态,win10系统迁移到固态硬盘ssd
- 设置电子围栏 高德地图_Android 高德地图的使用, 根据手势拖动绘制电子围栏
- Resend messages one by one
- 2022年HGAME中REVERSE的Flag Checker
- 还在自己手写请假流程吗?Activiti7帮你快速请假!!!
- linux qos 软件,linux下QOS:应用篇
- 网络虚拟(包括overlay、underlay介绍)
热门文章
- 赛可达推病毒攻击检测和情报分享服务
- [转] 2016前端开发技术巡礼
- UIButton设置 textAlignment 属性的方法
- Xen的network-bridge模式
- 推荐几款vs2005的插件
- Homebrew安装(MacOS)
- 什么是ieee通用数据格式_Excel数据格式设置,我只用Ctrl+E,不仅功能强大,而且方便易操作...
- XamarinAndroid组件教程RecylerView自定义适配器动画
- ArduinoYun教程之OpenWrt-Yun与CLI配置Arduino Yun
- 机器学习实战-之SVM核函数与案例