where条件子句
**作用:**检索数据中符合条件的值
搜索的条件由一个或者多个表达式组成! 结果: 布尔值
运算符 | 语法 | 描述 |
---|---|---|
and && | a and b 或 a&&b | 逻辑与。两个都为真,结果为真 |
or || | a or b 或 a || b | 逻辑或。一个为真。就为真 |
Not ! | Not a 或 !a | 逻辑非。真为假,假为真! |
BETWEEN AND | 包含{2,3,4,5} 在范围内 |
判断并查询
与逻辑
SELECT `id`,`pwd` FROM `student`
WHERE `id`>=3 AND `id`<7
SELECT `id`,`pwd` FROM `student`
WHERE `id`>3 && `id`<=7
SELECT `id`,`name` FROM `student`
WHERE `id` BETWEEN 4 AND 7
-- 查询id不等于4的所有值
SELECT `id`,`name` FROM `student`
WHERE `id`!=4
-- 查询id等于4的所有值
SELECT `id`,`name` FROM `student`
WHERE `id`=4
非逻辑(取反)
-- 查询id不是4 的所有值
SELECT `id`,`name` FROM `student`
WHERE NOT`id`=4