18视图

视图

视图中包含一个查询,在对外看作一个部分表。每次被调用时临时查询数据并构造成视图。

1.视图

1.1视图的规则与限制

视图不能用order by语句

视图创建只读的查询

2.创建视图

使用CREATE VIEW语句创建

使用DROP VIEW语句删除

2.1用视图简化复杂的连结
CREATE VIEW ProductCustomers AS
SELECT cust_name, cust_contact, prod_id
From Customers, Orders, OrderItems
Where Customers.cust_id = Orders.cust_id
AND Orders.order_num = OrderItems.order_num;
2.2用视图重新格式化检索出的数据

在需要多次使用格式化检索的内容时,可以用视图做好封装。

2.3用视图过滤数据

在创建视图时用where过滤数据

2.4使用视图与计算字段

使用视图创建合适的封装字段,在需要时调用。