• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 查看视图语法

    CREATE VIEW语句创建一个新视图(请参见“ CREATE VIEW语句”)。要更改视图的定义或删除视图,请使用ALTER VIEW(请参见“ ALTER VIEW语句”)或DROP VIEW(请参见“ DROP VIEW语句”)。

    可以从多种SELECT语句创建视图。它可以引用基表或其他视图。它可以使用joins 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	|
    +------	+-------	+-------	+