특정 조건에 따라 테이블에서 값을 가져오는 뷰를 생성하려면 뷰를 생성하는 동안 WHERE 절을 사용해야 합니다. WHERE 절에 따라 값이 뷰에 저장됩니다. WHERE 절을 사용하여 MySQL 보기를 만드는 구문은 다음과 같습니다. -
구문
View view_name AS Select_statements FROM 테이블 WHERE 조건 만들기
예시
위의 개념을 설명하기 위해 'Student_info' 테이블의 다음 데이터를 사용합니다 -
mysql> 선택 * from student_info;+------+------+------------+--------- ---+| 아이디 | 이름 | 주소 | 제목 |+--------+---------+------------+------------+| 101 | 야쉬팔 | 암리차르 | 역사 || 105 | 가우라프 | 찬디가르 | 문학 || 125 | 라만 | 심라 | 컴퓨터 || 130 | 램 | 잔시 | 컴퓨터 |+------+---------+------------+------------+4행 세트 (0.08초)
이제 다음 쿼리를 사용하여 컴퓨터만 주제로 하는 행을 저장하는 조건으로 뷰 이름 'Info'를 생성합니다. 따라서 뷰를 생성하는 동안 다음과 같이 WHERE 절을 사용해야 합니다. -
mysql> VIEW Info AS 생성 또는 교체 학생 정보에서 ID, 이름, 주소, 제목 선택 WHERE Subject ='Computers';Query OK, 영향을 받는 행 0개(0.46초)mysql> 정보에서 * 선택;+---- --+---------+---------+-----------+| 아이디 | 이름 | 주소 | 제목 |+------+-------+---------+----------+| 125 | 라만 | 심라 | 컴퓨터 || 130 | 램 | 잔시 | 컴퓨터 |+------+-------+---------+----------+2행 세트(0.00초)사전>