本文介绍如何在云数据库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。
文档内容是否对您有帮助?