mysql中的LIKE关键字

悠悠 2022-12-08 15:39 276阅读 0赞

文章目录

  • 前言
  • 通配符`%`
  • NOT 取反
  • `_`表一个字符

前言

LIKE 用于 where 表达式中,基本形式如下:

  1. SELECT * FROM 表名 WHERE 列字段 LIKE 匹配什么内容

LIKE 前可以加 NOT 表示不匹配

通配符%

%表示可以匹配到一些内容,如下举例

  1. SELECT * FROM 表名 WHERE 列字段 LIKE '李明%'

那么实际中他可以匹配到李明,李明博,但是就是匹配不到X李明

通配符可以前后加

NOT 取反

NOT 加载 LIKE 前面表示取反

  1. SELECT * FROM 表名 WHERE 列字段 NOT LIKE '李明'

这表示不匹配李明的所有人

_表一个字符

_可以表示一个字符的通配符

  1. SELECT * FROM 表名 WHERE 列字段 NOT LIKE '李明_'

这样只能匹配到李明博了

发表评论

表情:
评论列表 (有 0 条评论,276人围观)

还没有评论,来说两句吧...

相关阅读

    相关 mysql关键字

    在MySQL中,下表中的字词显式被保留。其中大多数字进制被标准SQL用作列名和/或表名(例如,GROUP)。少数被保留了,因为MySQL需要它们,保留字被引起来后可以用作识别符

    相关 MySQL关键字

    在MySQL中,下表中的字词显式被保留。其中大多数字进制被标准SQL用作列名和/或表名(例如,GROUP)。少数被保留了,因为MySQL需要它们,保留字被引起来后可以用作识别符