建立並重新整理具象檢視表
建立具象檢視表與一般檢視表的語法相當接近,因為兩者都是用查詢來定義。主要差別在於具象檢視表可以重新整理,而一般檢視表沒有這個概念。你需要知道如何重新整理具象檢視表,否則它只會保留建立當下的快照。
在這個練習中,你會從 genres 資料表建立一個具象檢視表。接著會在 genres 中插入一筆新紀錄。為了確保檢視表包含最新資料,你必須對它進行重新整理。
本練習屬於課程
資料庫設計
練習說明
- 建立一個名為
genre_count的具象檢視表,內容為每個類型的評論數量。 - 重新整理
genre_count,讓檢視表維持最新狀態。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
-- Create a materialized view called genre_count
___ ___ ___ ___ ___
SELECT genre, COUNT(*)
FROM ___
GROUP BY genre;
INSERT INTO genres
VALUES (50000, 'classical');
-- Refresh genre_count
___ ___ ___ ___;
SELECT * FROM genre_count;