条件

WHERE句は、データベースから特定の条件を満たす行を選択するためのクエリで非常に重要です。

WHERE
記述

SELECT カラム名 FROM テーブル名 WHERE 条件;

【usersテーブル 全件表示】
mysql> SELECT * FROM users;
+----+--------+-----+
| id | name   | age |
+----+--------+-----+
|  1 | satoh  |  35 |
|  2 | suzuki |  25 |
|  3 | itoh   |  45 |
+----+--------+-----+
3 rows in set (0.00 sec)

【usersテーブル 30歳以上の表示】
mysql> SELECT * FROM users WHERE age > 30;
+----+--------+-----+
| id | name   | age |
+----+--------+-----+
|  1 | satoh  |  35 |
|  3 | itoh   |  45 |
+----+--------+-----+
2 rows in set (0.00 sec)

【usersテーブル toが含まれる名前を表示】
mysql> SELECT * FROM users WHERE name like "%to%";
+----+-------+-----+
| id | name  | age |
+----+-------+-----+
|  1 | satoh |  35 |
|  3 | itoh  |  45 |
+----+-------+-----+
2 rows in set (0.00 sec)