使用where子句 数据库表一般包含大量的数据,很少需要检索表中的所有行。通常会根据特定操作或报告的需要提取表数据的子集。 例如:查找年龄等于22岁的行 MariaDB [test]> select age -> from user -> where age=22; +------+ | age | +------+ | 22 | +------+ 1 row in set (0.00 sec)
提示:在同时使用order by 和 where子句时,应该让order by位于where之后。
where子句操作符 等于、不等于、小于、小于等于、大于、大于等于、在指定的两个值之间使用between 2.1 检查单个值 MariaDB [test]> select id,age,province -> from user -> where province = '北京'; +----+------+----------+ | id | age | province | +----+------+----------+ | 1 | 22 | 北京 | | 4 | 14 | 北京 | | 7 | 45 | 北京 | | 11 | 29 | 北京 | | 13 | 24 | 北京 | +----+------+----------+ 5 rows in set (0.01 sec)