MYSQL子句之【LIKE子句】

        like子句常出现在where子句之后,代替where子句的操作符,where子句的操作符在之前的文章提到过,链接如下:

 MYSQL数据库的基本数据操作【增删改查】_Boyee99123的博客-CSDN博客https://blog.csdn.net/Boyee99123/article/details/122342992?spm=1001.2014.3001.5501

        like出现在where子句之后,常搭配‘%’一起使用,意思为“此处有若干占位字符” ,相当于正则表达式里的占位符“*”,如果不加“%”,like作用与“=”相同。

-- like子句 左边有若干任意字符,右边以00100结尾的id
select * from mytable2 where id like '%00100';

-- like子句  id包含00100的数据
select * from mytable2 where id like '%00100%';

-- like子句 左边以00100开始,右边以若干任意字符结尾的id
select * from mytable2 where id like '00100%';

除了“%”外,like还可以搭配其他字符使用:

1. _  :与%相同的是,下划线“_”代表任意字符,不同的是,“_”代表一个任意字符,而“%”代表任意个任意字符。

2.[ ]:中括号代表的是字符集,[ ]里面可以写任意字符,查询的时候表示中括号里的任意字符。

3.[ ^ ]:与[ ]意义相反,查询的时候表示不包括指定的字符集。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值