首页 > 编程知识 正文

mysql定义视图,mysql创建视图语句

时间:2023-05-05 01:13:46 阅读:180297 作者:655

1 .用于创建视图的语法

复制代码示例:

创建

[ algorithm={ merge } ]

view [ database _ name ].[ view _ name ]

AS

[选择状态]

2、mysql创建视图的示例

1 .创建简单视图

复制代码示例:

创建视图销售人员

AS

选择顺序编号,

质量顺序*优先级(sum )总

来自订单详细信息

组按顺序编号

订单总桌面

调用示例:

复制代码示例:

选择总

来自销售人员

WHERE orderNumber=10102

2 )结合INNER JOIN语句创建视图。

此视图包含订单编号、客户名称和总销售额。

复制代码示例:

CREATE VIEW customerOrders AS

SELECT D.orderNumber,

质量顺序*优先级(sum )总

来自订单详细信息d

innerjoinordersoono.order number=d.order number

innerjoincustomerscono.customer number=c.customer number

GROUP BY D.orderNumber

订单总桌面

3 .创建子查询视图

创建视图子查询。 在、

此视图包含价格高于平均价格的所有产品。

复制代码示例:

create view VW产品as

选择产品代码,

产品名称,

buyPrice

来自产品

WHERE buyPrice (

选择avg (buy price ) ) )。

来自产品

) )

订单按次定价

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。