本文介紹如何在云數據庫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。
文檔內容是否對您有幫助?