加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql常用sql语句(8)- where 条件查询

发布时间:2020-12-12 02:13:40 所属栏目:MySql教程 来源:网络整理
导读:测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html ? 前言 条件查询应该是作为测试平时用到最多的关键字了!! 它可以用来指定查询条件,减少不必要的查询时间 ? where的语法格式 WHERE 查询条件 五种查询条件 比较运算

测试必备的Mysql常用sql语句系列

https://www.cnblogs.com/poloyy/category/1683347.html

?

前言

  • 条件查询应该是作为测试平时用到最多的关键字了!!
  • 它可以用来指定查询条件,减少不必要的查询时间

?

where的语法格式

WHERE 查询条件

五种查询条件

  1. 比较运算符、逻辑运算符
  2. between and 关键字
  3. is null 关键字
  4. in、exist 关键字
  5. like 关键字

?

本篇只讲比较运算符、逻辑运算符,其他会在后面篇幅讲解哦

?

有哪些比较运算法?

  • =:等于
  • <=>:安全等于
  • !=、<>:不等于
  • <、>、<=、>=:小于、大于、小于等于、大于等于

?

有哪些逻辑运算符?

  • and、&&:所有查询条件均满足才会被查询出来
  • or、||:满足任意一个查询条件就会被查询出来
  • xor:满足其中一个条件,并且不满足另一个条件时,才会被查询出来

?

这里有个重点,当运算符混合使用时,需要关注它们的优先级,具体可参考这篇博文:(后面补充)

?

单一条件的查询栗子

一般单一条件查询用的就是比较运算符

select * from yyTest where id = 1;
!= where height > 170>= 175where age < 20<= 20;

?

多条件的查询栗子

多条件的查询都需要使用逻辑运算符,下面的栗子比较简单不展开描述

where sex 1 and height >&& height 165 or height || height 175;

查询 age 小于 21,并且 height 小于 165 的学生信息和 age 大于 21,并且 height 小于等于 165 的记录

  • 满足age< 21 但 不满足height >=165
  • 不满足age<121 但 满足height >=165
21 xor height 165;

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读