查看视图语法
该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 tVALUES (3, 50), (5, 60); mysql>CREATE VIEW vAS SELECT qty, price, qty*priceAS value FROM t; mysql>SELECT *FROM v; +------ +------- +------- + | qty | price | value | +------ +------- +------- + | 3 | 50 | 150 | | 5 | 60 | 300 | +------ +------- +------- + mysql>SELECT *FROM vWHERE qty = 5; +------ +------- +------- + | qty | price | value | +------ +------- +------- + | 5 | 60 | 300 | +------ +------- +------- +
