MySQL WHERE子句
MySQL WHERE子句用于SELECT、INSERT、UPDATE和DELETE语句中对结果进行过滤。它指定了您必须执行操作的特定位置。
语法:
WHERE条件;
参数:
条件:指定必须满足记录被选取的条件。
带有单个条件的MySQL WHERE子句
让我们以一个从表“officers”中检索数据为例。
表结构:
执行此查询:
SELECT *
FROM officers
WHERE address = 'Mau';
输出结果:
带有AND条件的MySQL WHERE子句
在此示例中,我们使用AND条件从表“officers”中检索数据。
执行以下查询:
SELECT *
FROM officers
WHERE address = 'Lucknow'
AND officer_id < 5;
输出结果:
带有OR条件的WHERE子句
执行以下查询:
SELECT *
FROM officers
WHERE address = 'Lucknow'
OR address = 'Mau';
输出结果:
使用AND和OR条件的MySQL WHERE子句组合
您还可以将AND和OR条件与WHERE子句一起使用。
看一个示例:
执行以下查询:
SELECT *
FROM officers
WHERE (address = 'Mau' AND officer_name = 'Ajeet')
OR (officer_id < 5);
输出结果: