MySql的like语句中的通配符:百分号、下划线和escape
%:表示任意个或多个字符。可匹配任意类型和长度的字符。
Sql代码
select * from user where username like '%huxiao';   
select * from user where username like 'huxiao%';   
select * from user where username like '%huxiao%';   

另外,如果需要找出u_name中既有“三”又有“猫”的记录,请使用and条件

SELECT * FROM [user] WHERE u_name LIKE ‘%三%’ AND u_name LIKE ‘%猫%’

若使用 SELECT * FROM [user] WHERE u_name LIKE ‘%三%猫%’

虽然能搜索出“三脚猫”,但不能搜索出符合条件的“张猫三”。

_:表示任意单个字符。匹配单个任意字符,它常用来限制表达式的字符长度语句:(可以代表一个中文字符)
Sql代码  
select * from user where username like '_';   
select * from user where username like 'huxia_';   
select * from user where username like 'h_xiao';   
如果我就真的要查%或者_,怎么办呢?使用escape,转义字符后面的%或_就不作为通配符了,注意前面没有转义字符的%和_仍然起通配符作用
Sql代码  
select username from gg_user where username like '%xiao/_%' escape '/';   
select username from gg_user where username like '%xiao/%%' escape '/';

转载于:https://www.cnblogs.com/wicub/p/5694856.html

MySql的like语句中的通配符:百分号、下划线和escape相关推荐

  1. mysql删除关键字记录,在MySQL删除表语句中,下列选项用于删除表的结构和记录数据全部,并且不能恢复的是( )关键字。...

    在MySQL删除表语句中,下列选项用于删除表的结构和记录数据全部,并且不能恢复的是( )关键字. 更多相关问题 离子选择性电极用标准加入法进行定量分析时,对加入的标准溶液要求体积要( ),浓度要( ) ...

  2. python添加横线代码_Python中的五种下划线

    1 1.单前导下划线 _var2 3 单个下划线是一个Python命名约定,表示这个名称是供内部使用的. 它通常不由Python解释器强制执行,仅仅作为一种对程序员的提示4 5 程序员使用名称前的单下 ...

  3. html表格中加横线,表格下划线怎么打出来

    excel怎么打出下划线_______和大横线-----(不是小怎么自由的打出来,CSS布局HTML小编今天和大家分享方法 excel下划线可通过字体设置下划线,大横线可通过Shift加减号-实现. ...

  4. htm中a标签去掉下划线是那个属性

    htm中a标签去掉下划线是那个属性 a{ text-decoration:none; } 或者把这个属性分别加到a标签下, a:link{ text-decoration:none; } a:visi ...

  5. 游戏中文本中间的下划线

    游戏中文本中间的下划线 直接上代码 // An highlighted blockpublic Text txt ;public Image img;public GameObject go;priv ...

  6. html语言添加下划线,HTML页面中怎么文本添加下划线?

    怎么在HTML页面中给文本添加下划线?下面本篇文章就来给大家介绍一下HTML.CSS给文本添加下划线的方法,希望对大家有所帮助. HTML添加下划线 在HTML中可以使用标签定义下划线文本,即为文本添 ...

  7. sql like语句中的通配符:百分号、下划线和escape

    就像我们平时用的*和?,sql的like语句中,使用%和_来代表任意多个字符和一个字符 Sql代码   # %代表任意多个字符 select * from user where username li ...

  8. mysql like escape_sql like语句通配符百分号、下划线与escape用法

    在sql查询中,像*和?,sql的like语句中,使用%和_来代表任意多个字符和一个字符 复制代码 代码示例: # %代表任意多个字符 select * from user where usernam ...

  9. 【MySQL】sql语句中exists和in有何区别?

    1.概述 sql语句中exists和in有何区别? SQL语句优化有哪些方法? sq|语句中exists和in有何区别如下: exists是用循环( loop )的方式,由outer表的记录数决定循环 ...

最新文章

  1. BAT新风向标:程序员有福利了!
  2. 到成都去是联想的必然选择
  3. [Git] 写文章 史上最全文献检索、阅读及管理攻略
  4. C# Socket使用代理 及 Http协议、Socks5协议
  5. MACD 的数学解释
  6. 不需要配置的python编辑器_不用调就能用的小白Python编辑器有哪些?
  7. linuxg下c++ 类导出_为什么PDF导出功能在SOLIDWORKS Electrical中不起作用?
  8. hdu5446——Unknown Treasure
  9. SAP中货源清单创建的几种方法
  10. 离散中多重组合是指_数学系离散数学的几大核心领域
  11. Postman 报错SSL Error: Self signed certificate Disable SSL Verification
  12. 搭建CentOS7.6容器镜像
  13. VC++2012编程演练数据结构《31》狄杰斯特拉算法
  14. 网络安全等级测评师培训(初级)----2021.6.6
  15. 3天完成Open CPU开发!7天完成Costdown
  16. dom4j api 详解
  17. 那温度 已 无法保留 爱已经 冷透 冷透 我的心 愿 和你共有 一起到 尽头 尽头
  18. Scp全量远程拷贝(推送、拉取)
  19. 计算机上的游戏怎么不见了怎么办,电脑自带小游戏消失怎么找回?高手教你找回电脑自带小游戏...
  20. thinkphp5实现文件下载

热门文章

  1. 一键加速去不掉加锁的_老旧油渍去不掉?这几款清洁神器帮你轻松搞定油污难题...
  2. java 操作位_Java位运算符
  3. eviews 9.5新版本——平均预测、面板效应检验
  4. Chrome DevTools
  5. 迁移至Kubernetes的三种主要方式对比
  6. mongodb远程连接访问
  7. 26期20180718 rsync
  8. ylbtech-LanguageSamples-Indexers_2(索引器)
  9. 国产杀毒软件连续因“作弊”遭全球权威评测机构指责
  10. AVD Manager