回顧 第 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 資料庫設計的關鍵方面。檢視允許您將表結構細節(可能隨著應用程式的發展而改變)封裝在一致的介面後面。
檢視幾乎可以在任何可以使用真實表的地方使用。基於其他檢視構建檢視的情況並不少見。
如果您在文件中看到任何不正確的內容、與您在使用特定功能時的體驗不符的內容或需要進一步說明的內容,請使用此表單報告文件問題。