MySQL 常见子句:WHERE 子句
MySQL 的 WHERE 子句和增、删、改、查子句一起使用时,指明 SQL 操作过滤的条件。
语法:
WHERE conditions;
参数:#
conditions: 指明了 SQL 操作记录必须满足的条件。
MySQL WHERE 条件#
从数据表 "officers" 中查询数据。
数据表结构:
执行查询语句:
SELECT *
FROM officers
WHERE address = 'Mau';
输出:
MySQL WHERE ... AND ... 条件#
使用 WHERE... AND ... 条件从数据表 "officers" 中查询数据。
执行查询语句:
SELECT *
FROM officers
WHERE address = 'Lucknow'
AND officer_id < 5;
输出:
WHERE ... OR ... 条件#
执行查询语句:
SELECT *
FROM officers
WHERE address = 'Lucknow'
OR address = 'Mau';
输出:
MySQL WHERE 与 AND & OR 并用#
你可以让 WHERE 与 AND、OR 并用组成复合过滤条件。
例子:
执行查询语句:
SELECT *
FROM officers
WHERE (address = 'Mau' AND officer_name = 'Ajeet')
OR (officer_id < 5);
输出: