本文介紹如何在雲資料庫ClickHouse中建立普通視圖。
建立視圖
文法:
CREATE VIEW [IF NOT EXISTS] [db.]view_name [ON CLUSTER cluster] AS SELECT ...參數說明:
參數 | 說明 |
| 資料庫的名稱,預設為當前選擇的資料庫,本文以default為例。 |
| 視圖名。 |
| 在每一個節點上都建立一個視圖,固定為 |
|
說明
|
樣本:
建立
SELECT子句指定的源表。create table test ON CLUSTER default ( id Int32, name String ) ENGINE = MergeTree() ORDER BY (id);建立基於源表的視圖。
CREATE VIEW test_view ON CLUSTER default AS SELECT * FROM test;寫入資料至源表。
insert into test values(1,'a'),(2,'b'),(3,'c');查詢檢視。
SELECT * FROM test_view;查詢結果如下。
id│name ─│── 1│ a 2│ b 3│ c
參考文檔
建立視圖的更多資訊,請參見Create View。