MySQL WHERE 子句
MySQL WHERE 子句
概述
MySQL 中的 WHERE 子句是 SQL 语句的核心部分之一,用于在查询时筛选数据。WHERE 子句定义了查询条件,仅当满足这些条件时,数据才会被选中。在数据库管理中,掌握 WHERE 子句的使用对于高效地查询和操作数据至关重要。
语法结构
WHERE 子句的基本语法如下:
SELECT column1, column2, ...
FROM table_name
WHERE condition;
在这个结构中:
SELECT用于指定需要从表中检索的列。FROM指定需要从中检索数据的表。WHERE后面跟随的条件表达式决定了哪些行将被选中。
条件表达式
WHERE 子句中的条件表达式可以是各种比较运算符的组合,如下所示:
=(等于)<>或!=(不等于)>(大于)<(小于)>=(大于等于)<=(小于等于)
例子
以下是一些 WHERE 子句的示例:
-- 查询姓名为 "John" 的所有用户
SELECT * FROM users WHERE name = 'John';-- 查询年龄大于 30 的所有用户
SELECT * FROM users WHERE age > 30;-- 查询城市为 "New York" 的用户
SELECT * FROM