mysql中的LIKE关键字
文章目录
- 前言
- 通配符`%`
- NOT 取反
- `_`表一个字符
前言
LIKE 用于 where 表达式中,基本形式如下:
SELECT * FROM 表名 WHERE 列字段 LIKE 匹配什么内容
LIKE 前可以加 NOT 表示不匹配
通配符%
%
表示可以匹配到一些内容,如下举例
SELECT * FROM 表名 WHERE 列字段 LIKE '李明%';
那么实际中他可以匹配到李明,李明博,但是就是匹配不到X李明
通配符可以前后加
NOT 取反
NOT 加载 LIKE 前面表示取反
SELECT * FROM 表名 WHERE 列字段 NOT LIKE '李明';
这表示不匹配李明的所有人
_
表一个字符
_
可以表示一个字符的通配符
SELECT * FROM 表名 WHERE 列字段 NOT LIKE '李明_';
这样只能匹配到李明博了
还没有评论,来说两句吧...