Mysql_常用查询运算符(like--regexp--isnull)

@AUTHOR Master Yu.

1.The like operator

like operator用于检索特定字符串
例如我们只想要获取姓氏以’B’(大小写没有关系)开头的同学,后面的字符我们可以用%(字符数可以是0或者任意都可)。
For instance:
在这里插入图片描述
如果我们想要查找姓名姓名中包含’B’的同学,不管它在开头、中间还是结尾。
For instance:
在这里插入图片描述
如果我们想要查找姓名以’Y’结尾的的同学。
For instance:
在这里插入图片描述
如果我们想要查询姓名中最后一个是Y"并且指定前面的字符串数量。
For instance:
在这里插入图片描述
在这里插入图片描述
"_"拓展演示:_字符前后都可以使用,这里就需要我们在实际应用中灵活使用啦。
在这里插入图片描述

2.The regexp(regular expression) operator(正则表达式)

正则表达式在搜索字符串时极其强大,它可以允许我们搜寻更复杂的模式。

For instance:
在这里插入图片描述
这里如果我们想要用regexp查询以’field’开头的数据--------->"^"字符。
For instance:
在这里插入图片描述
此外,如果我们想要用regexp查询以’field’结尾的数据--------->"$"(美元)字符。
For instance:
在这里插入图片描述
这里我们将演示like运算符所不具备的regexp运算符的功能:
例如我们想要查询姓名中包含field"或者’mac’两个字符串的姓名------------>"|"字符(表示多个搜寻模式)。

For instance:
在这里插入图片描述
三个字符同上:
在这里插入图片描述
我们在使用“|”字符同时仍然可以使用"^"字符和美元字符。

For instance:

在这里插入图片描述
在这里插入图片描述
另外如果我们想要使用regexp运算符查询字符的前面必须包含指定的字符的话----->“[]”字符。
For instance:
在这里插入图片描述
为了避免[]中字母冗长问题,例如我们可以直接用 a-d 代表 abcd。
For instance:
在这里插入图片描述

3.The is null operator

is null 用于查询表中数据为null的数据。
在这里插入图片描述
is not null 查询非空。
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喻师傅

谢谢您!我会继续努力创作!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值