在 MySQL 中,如果需要有条件的从数据表中查询数据,可以使用 WHERE 关键字来指定查询条件。

使用 WHERE 关键字的语法格式如下:
WHERE 查询条件

查询条件可以是:

  • 带比较运算符和逻辑运算符的查询条件
  • 带 BETWEEN AND 关键字的查询条件
  • 带 IS NULL 关键字的查询条件
  • 带 IN 关键字的查询条件
  • 带 LIKE 关键字的查询条件

    单一条件的查询语句

    单一条件指的是在 WHERE 关键字后只有一个查询条件。

    示例1:查询people表中年龄为21的学生

    image.png

    示例2:查询people表中姓陈的学生

    image.png

    多条件的查询语句

    在 WHERE 关键词后可以有多个查询条件,这样能够使查询结果更加精确。多个查询条件时用逻辑运算符 AND(&&)、OR(||)或 XOR 隔开。MySQL 运算符

  • AND:记录满足所有查询条件时,才会被查询出来。

  • OR:记录满足任意一个查询条件时,才会被查询出来。
  • XOR:记录满足其中一个条件,并且不满足另一个条件时,才会被查询出来。

示例1:查询people表中年龄大于20小于25的学生

image.png
或者使用 between and
image.png