where 조건 키워드는 데이터를 검색 (Select), 수정(Update), 삭제(Delete)하는 데 공통적으 로 사용 가능한 조건 지정 키워드입니다.

where 키워드는 SELECT, UPDATE, DELETE 쿼리 다음에 붙여서 사용할 수 있습니다.

| 쿼리 문법 |

SELECT, UPDATE, DELETE + WHERE 조건; 

12.1.1 쿼리 실습

데이터를 조회하는 SELECT 쿼리 명령문에 조건을 추가하여 데이터를 검색해 보도록 하겠습니다.

| 예제 쿼리 |

select * from members where City = 'seoul'; 

회원 (members) 테이블에서 도시가 seoul 인 회원만을 출력해 보도록 하겠습니다. 기존 select 쿼리 뒤에 조건을 연결하여 지정하면 됩니다. 이때 = 기호는 정확히 문자열이 일 치하는 조건을 뜻합니다.

| 콘솔 실습 화면 |

mysql> select * from members where City = 'seoul';
+----+----------+-----------+-------------+-------+---------+
| Id | LastName | FirstName | Address     | City  | Country |
+----+----------+-----------+-------------+-------+---------+
|  1 | hojin    | lee       | shinchon    | seoul | korea   |
|  3 | james    | kim       | youngdun-po | seoul | korea   |
|  4 | eric     | jung      | seocho-gu   | seoul | korea   |
+----+----------+-----------+-------------+-------+---------+
3 rows in set (0.00 sec)

출력 결과를 확인해 봅니다. 도시가 seoul인 회원만 추출해서 화면에 출력합니다.