请参阅查询中的 第 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 数据库设计的一个关键方面。视图允许您将应用程序演化过程中可能发生更改的表的结构的详细信息封装在一致的界面中。
视图几乎可以在可以使用真实表的所有地方使用。基于其他视图构建视图并不罕见。