27.6.1 Синтаксис представлений
Оператор CREATE VIEW создает новое представление (см. Раздел 15.1.24, «Оператор CREATE VIEW»). Для изменения определения представления или удаления представления используйте ALTER VIEW (см. Раздел 15.1.11, «Оператор ALTER VIEW») или DROP
VIEW (см. Раздел 15.1.37, «Оператор 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.