23.5.1 Синтаксис представлений
Оператор CREATE VIEW создаёт новое представление (см. Раздел 13.1.21, «Оператор CREATE VIEW»). Для изменения определения представления или удаления представления используйте оператор ALTER VIEW (см. Раздел 13.1.10, «Оператор ALTER VIEW») или DROP
VIEW (см. Раздел 13.1.32, «Оператор DROP VIEW»).
Представление может быть создано из многих типов операторов SELECT. Оно может ссылаться на базовые таблицы или другие представления. Оно может использовать объединения, UNION и подзапросы. Оператор SELECT даже не обязан ссылаться на какие-либо таблицы. В следующем примере определено представление, которое выбирает две колонки из другой таблицы, а также выражение, вычисленное из этих колонок:
mysql> CREATE TABLE t (qty INT, price INT);
mysql> INSERT INTO t VALUES(3, 50), (5, 60);
mysql> CREATE VIEW v AS SELECT qty, price, qty*price AS value FROM t;
mysql> SELECT * FROM v;
+------+-------+-------+
| qty | price | value |
+------+-------+-------+
| 3 | 50 | 150 |
| 5 | 60 | 300 |
+------+-------+-------+
mysql> SELECT * FROM v WHERE qty = 5;
+------+-------+-------+
| qty | price | value |
+------+-------+-------+
| 5 | 60 | 300 |
+------+-------+-------+
© 2025 Oracle
Licensed under the GPLv2 License.