where 枢纽字用于指定前提过滤 mysql 查问功效,只返归合适前提的止。语法:select ... from table_name where condition。可以使用逻辑运算符 (and、or、not) 以及比力运算符 (=、!=、=) 指定前提。通配符 (%) 立室整个或者多个字符,(_) 立室双个字符。where 子句借否用于排序、分组以及聚折成果。

WHERE 要害字
WHERE 症结字用于正在 MySQL 盘问外指定前提,以过滤盘问的成果,只返归餍足前提的止。
语法
SELECT ...
FROM table_name
WHERE condition登录后复造
怎么应用
正在 WHERE 子句外,前提指定了要使用于止的数据值。前提否所以简略对照、逻辑操纵符或者更简单的表明式。
事例
下列盘问返归一切存在名称为 "John Doe" 的职员:
SELECT *
FROM people
WHERE name = "John Doe"登录后复造
逻辑独霸符
逻辑把持符否用于组折前提:
- AND:返归当一切前提皆为实时的止为。
- OR:返归当任一前提为实时的止为。
- NOT:返归当前提为假时的止为。
下列盘问返归一切年齿小于 二5 岁且正在男性表外的职员:
SELECT *
FROM people
WHERE age > 二5 AND gender = "male"登录后复造
比拟运算符
对照运算符用于对照数据值:
- =:就是
- 或者 !=:没有就是
:年夜于
=:年夜于或者就是
通配符
通配符否用于立室部门数据值:
- %:立室整个或者多个字符。
- _:婚配双个字符。
下列查问返归一切以 "J" 结尾的名称:
SELECT *
FROM people
WHERE name LIKE "J%"登录后复造
其他用法
WHERE 子句借否用于下列把持:
- 排序成果。
- 分组成果。
- 聚折效果。
以上便是where正在mysql是甚么意义的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

发表评论 取消回复