MySQL中like查询的简单使用

Android  小知识  2022年12月28日 am8:08发布2年前 (2022)更新 91es.com站长
87 0 0

前言

在数据库中,like关键字用于搜索匹配字段中的指定内容。

本文就摘抄于网上的内容,整理于此,方便自己查阅。

正文

like语法

[not] like '字符串'
  1. not:可选参数,字段中的内容与指定字符串不匹配时满足条件
  2. 字符串 :指定用来匹配的字符串,可以是完整的字符串(完整匹配),也可以使用通配符模糊匹配

通配符%的使用

%:最常用的通配符,代表任何长度的字符串,字符串的长度可以为0
  1. media_table是table名
  2. name是table中关键字段
一、查询name中包[含]阿的歌曲
//查询name中包[]阿的媒体数据
select * from media_table where name like '%%'
二、查询name中以[阿]开头的的歌曲
//查询name中以[]开头的的媒体数据
select * from media_table where name like '%'
三、查询name中以[阿]结尾的的歌曲
//查询name中以[]结尾的的媒体数据
select * from media_table where name like '%'

通配符_的使用

_ : 只能代表单个字符,字符的长度不能为0

跟%一样,只不过_是占位符,也就是有几个就只匹配几个字。

select * from media_table where name like '_二五_'

比如,符合条件的有[一二五啦] ,但是[一二五啦读书导航]就不符合上面的规则。

参考文章

  1. MySQL基础之LIKE模糊查询
  2. 数据库 like 模糊查询

版权声明 1、 本站名称: 91易搜
2、 本站网址: 91es.com3xcn.com
3、 本站内容: 部分来源于网络,仅供学习和参考,若侵权请留言
3、 本站申明: 个人流水账日记,内容并不保证有效

暂无评论

暂无评论...

随机推荐

StringBuffer 和 StringBuilder区别简介

前言StringBuffer和StringBuilder虽然经常用,但偶尔忘记他们之间的区别,这里简单整(摘)理(抄)一下,方便自己查阅。PS:好记性不如烂笔头正文StringBuffer 和 StringBuilder都是可变的字符串,但他们两之前还是有不少的区别。StringBuff...

getMimeTypeFromExtension记录

前言在Android 13的MediaProvider中有涉及到getMimeTypeFromExtension()的使用,主要是获取文件的MimeType属性。记录于此,方便自己差异。下面代码来自MediaProvider正文获取mimeType//获取文件后缀扩展String...

Android存储单位转换

G M K B 单位之间转换,直接上代码 // storage, G M K B public static String convertStorage(long size) { long kb = 1024; long mb = kb <...

Android中UID简介

前言记录一下Android 中UID的相关知识。记录一下,方便自己后续查阅。正文什么是UIDUID就是User ID。Android权限基于Linux,UID也是继承于Linux。每个程序都有一个UID,默认情况下,程序A和程序B的UID是不同的。当然,通过配置sharedUserI...

启动startService()分析(3)

闲话少说,接上一篇《Android 6.0 启动startService()源码分析(2)》10.9 ActiveServices.bumpServiceExecutingLocked 发送SERVICE_TIMEOUT_MSG用来判断是否ANR   private final void ...

泰戈尔:生如夏花

生命,一次又一次轻薄过轻狂不知疲倦——题记 1我听见回声,来自山谷和心间以寂寞的镰刀收割空旷的灵魂不断地重复决绝,又重复幸福终有绿洲摇曳在沙漠我相信自己生来如同璀璨的夏日之花不凋不败,妖冶如火承受心跳的负荷和呼吸的累赘乐此不疲 2我听见音乐,来自...