특정 조건에 따라 테이블에서 값을 가져오는 뷰를 생성하려면 뷰를 생성하는 동안 WHERE 절을 사용해야 합니다. WHERE 절에 따른 값이 뷰에 저장됩니다. WHERE 절을 사용하여 MySQL 뷰를 생성하는 구문은 다음과 같습니다. -
Create View view_name AS Select_statements FROM table WHERE condition(s);
위 개념을 설명하기 위해 "Student_info" 테이블의 다음 데이터를 사용합니다. -
mysql> Select * from student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 125 | Raman | Shimla | Computers | | 130 | Ram | Jhansi | Computers | +------+---------+------------+------------+ 4 rows in set (0.08 sec)
이제 도움말을 사용하여 다음 쿼리에서는 제목이 Computer인 행만 저장하는 조건의 뷰 이름 "Info"를 생성합니다. 따라서 아래와 같이 뷰를 생성하는 동안 WHERE 절을 사용해야 합니다 -
mysql> Create OR Replace VIEW Info AS Select Id, Name, Address, Subject from student_info WHERE Subject = 'Computers'; Query OK, 0 rows affected (0.46 sec) mysql> Select * from info; +------+-------+---------+-----------+ | Id | Name | Address | Subject | +------+-------+---------+-----------+ | 125 | Raman | Shimla | Computers | | 130 | Ram | Jhansi | Computers | +------+-------+---------+-----------+ 2 rows in set (0.00 sec)
위 내용은 특정 조건에 따라 테이블에서 값을 가져오는 MySQL 뷰를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!