# 3.2.观点
请参阅中的查询第2.6节。假设您的应用程序对天气记录和城市位置的组合列表特别感兴趣,但您不希望每次需要时都键入查询。你可以创建一个看法在查询上,它为查询提供了一个名称,您可以像普通表一样引用该名称:
CREATE VIEW myview AS
SELECT name, temp_lo, temp_hi, prcp, date, location
FROM weather, cities
WHERE city = name;
SELECT * FROM myview;
充分利用视图是良好SQL数据库设计的一个关键方面。视图允许您在一致的接口后面封装表结构的细节,这些细节可能会随着应用程序的发展而改变。
视图几乎可以在任何可以使用真实表格的地方使用。基于其他视图的建筑视图并不少见。