SQL语法基础(2)

SQL语法基础(2)

查询子句:where
Where子句可以用来查找我们指定的数据。WHERE子句不仅用于SELECT语法,还用于UPDATE,DELETE语法等!
例如,我要查询一个叫Tom的用户。代码如下:
在这里插入图片描述
查询的数据如果是字符串,我们要用单引号来包括起来。
结果如下:
在这里插入图片描述
Where 子句中可以用常见的运算符,还有一些特殊的运算符。
例如:
BETWEEN 在某个范围内
LIKE 搜索某种模式
IN 为列指定多个可能的值
WHERE子句可以与AND,OR和NOT运算符结合使用。
AND是当两个条件都为真的时候,它才会进行下一步的操作。
例如,我要查询一个叫做Tom的人,但是我怕会有重名的,所以我要以他的Id也可以叫身份证为其中一个条件,代码如图:
在这里插入图片描述
当我们的条件都为真的时候,就会返回我们想要的值:
结果如下:
在这里插入图片描述
而OR就是只要有一个条件为真,就可以进行下一步的操作。
例如,我要查询一个叫jane的女孩,但是我不确定她的Id是多少,只能给一个大致的范围来判定,代码如下:
在这里插入图片描述
结果如图:
在这里插入图片描述
上图我们发现我们的用户Id是不对的,但是我们的结果还是查询到了,说明只要只有一个条件为真,我们的这个语句就会存在。
NOT如果条件为真,就不会显示结果,有点像这个数据我们能够找到,但是我们就是不显示它。
例如,有一个叫uncle的人,我知道他在我的数据中,但是我还不想把他给显示出来,所以我就可以用NOT运算符,代码如下;
在这里插入图片描述
没有查询之前:
在这里插入图片描述
我们查询之后:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值