Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Tạo View MySQL dựa trên View đã có

Trong MySQL, có thể tạo view dựa trên view khác. Ví dụ có view Info:

mysql> Create view info AS Select Id, Name, Subject FROM student_info;
Query OK, 0 rows affected (0.11 sec)
mysql> Select * from Info;
+------+---------+------------+
| Id   | Name    | Subject    |
+------+---------+------------+
|  101 | YashPal | History    |
|  105 | Gaurav  | Literature |
|  125 | Raman   | Computers  |
| NULL | Ram     | Computers  |
+------+---------+------------+
4 rows in set (0.00 sec)

Tạo view info_less dựa trên info:

mysql> Create view info_less AS Select Id, Name, Subject FROM info WHERE id >= 120;
Query OK, 0 rows affected (0.25 sec)
mysql> Select * from info_less;
+------+-------+-----------+
| Id   | Name  | Subject   |
+------+-------+-----------+
|  125 | Raman | Computers |
+------+-------+-----------+
1 row in set (0.03 sec)