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模糊查询中特殊字符处理相关推荐

  1. mysql 模糊查询之特殊字符下划线 _

    在开发中,测试提出了一个bug,在某搜索中,搜索 _,结果把不包含下划线的内容也查了出来!这是什么问题呢?今天特此记录一下,顺便给大家分享下!  原sql:select * from table wh ...

  2. MySQL模糊查询特殊字符处理

    一.背景 模糊查询字段输入一个%,查出了所有数据 SELECT * FROM region_info WHERE region LIKE '%%%'; 目标结果应该返回region属性包含%的结果集: ...

  3. mysql模糊查询xml_在userMapper.xml文件中模糊查询的常用的3种方法

    在userMapper.xml文件中新建映射sql的标签 select from users name like "%"#{name}"%" and phone ...

  4. mysql模糊查询like

    mysql模糊查询like 1:%:表示任意0个或多个字符 可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. 比如:SELECT * FROM [user] WHERE ...

  5. mysql 单表多字段查询_单表多字段MySQL模糊查询的实现

    MySQL模糊查询是我们经常会遇到的,下面就为您介绍MySQL模糊查询的实现方法,希望对您学习MySQL模糊查询方面能够有所帮助. 在最近的一个项目需要实现在单表中对多字段进行多个关键字的MySQL模 ...

  6. mysql模糊查询 % , _ ,[], [^] 的区别

    mysql模糊查询总结 1. % 表示任意0个或多个字符 2. _ 表示任意单个字符(有且仅有一个字符,可以是中文,也可以是英文,也可以是数字) 3. [] 表示其中的某一个字符 4. [^] 表示除 ...

  7. mysql模糊查询指定根据第几个字符来匹配

    mysql模糊查询指定根据第几个字符来匹配 下图案例1中,查询某员工名中第三个字符位e,第五个字符为a的员工名和工资 select last_name,salary  FROM employess W ...

  8. MyBatis 解决模糊查询包含特殊字符

    第一块:MyBatis 实现模糊查询方式 1.1 sql中字符串拼接 SELECT * FROM 表名 WHERE 字段名 LIKE CONCAT(CONCAT('%', #{参数}), '%'); ...

  9. mysql模糊查询 or_mysql的模糊查询

    mysql模糊查询like/REGEXP (1)like / not like MySql的like语句中的通配符:百分号.下划线和escape %:表示任意个或多个字符.可匹配任意类型和长度的字符. ...

最新文章

  1. dubbo-admin管理控制台安装
  2. Html5版本的全套股票行情图开源了,附带实现技术简介
  3. Gradle 配置jetty启动项目
  4. 如何“神还原”数据中心? 阿里联合NTU打造了工业级精度的仿真沙盘!
  5. win2000/2003 Discuz生存环境搭建及基础优化 攻略
  6. 小米台灯底座接口很松_选购台灯发愁?这篇桌面照明方案助你一臂之力
  7. Java招聘数据统计_拉勾网2019年3月20日招聘数据统计
  8. 初学者学习C++的50条忠告
  9. 事业单位考试高频考点一:马克思主义基本原理
  10. 检查pandas是否存在一列或者多列
  11. 优秀课程案例:使用Scratch制作俄罗斯方块哈利·波特魔法消除版!
  12. SolidWorks2008破解版及安装方法
  13. 第一章:【UCHome二次开发】uchome文件体系介绍
  14. win10系统从旧固态迁移到新固态,win10系统迁移到固态硬盘ssd
  15. 设置电子围栏 高德地图_Android 高德地图的使用, 根据手势拖动绘制电子围栏
  16. Resend messages one by one
  17. 2022年HGAME中REVERSE的Flag Checker
  18. 还在自己手写请假流程吗?Activiti7帮你快速请假!!!
  19. linux qos 软件,linux下QOS:应用篇
  20. 网络虚拟(包括overlay、underlay介绍)

热门文章

  1. 赛可达推病毒攻击检测和情报分享服务
  2. [转] 2016前端开发技术巡礼
  3. UIButton设置 textAlignment 属性的方法
  4. Xen的network-bridge模式
  5. 推荐几款vs2005的插件
  6. Homebrew安装(MacOS)
  7. 什么是ieee通用数据格式_Excel数据格式设置,我只用Ctrl+E,不仅功能强大,而且方便易操作...
  8. XamarinAndroid组件教程RecylerView自定义适配器动画
  9. ArduinoYun教程之OpenWrt-Yun与CLI配置Arduino Yun
  10. 机器学习实战-之SVM核函数与案例