Heim  >  Artikel  >  Datenbank  >  Wie können wir eine MySQL-Ansicht basierend auf einer anderen vorhandenen Ansicht erstellen?

Wie können wir eine MySQL-Ansicht basierend auf einer anderen vorhandenen Ansicht erstellen?

王林
王林nach vorne
2023-09-10 13:09:021281Durchsuche

我们如何基于另一个现有视图创建 MySQL 视图?

In MySQL können wir eine Ansicht basierend auf einer anderen vorhandenen Ansicht erstellen. Um es verständlich zu machen, haben wir eine Ansicht namens „Info“, die die folgenden Daten enthält:

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)

Jetzt erstellen wir mit der folgenden Abfrage eine neue Ansicht namens „info_less“, die auf der vorhandenen Ansicht „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)
basiert

Das obige ist der detaillierte Inhalt vonWie können wir eine MySQL-Ansicht basierend auf einer anderen vorhandenen Ansicht erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen