跳到主要内容
跳到主要内容

CREATE DICTIONARY

创建一个新的 dictionary,其具有给定的 structuresourcelayoutlifetime

语法

字典结构由属性组成。字典属性的指定方式类似于表列。唯一必需的属性是其类型,所有其他属性可以具有默认值。

ON CLUSTER 子句允许在集群上创建字典,请参见 Distributed DDL

根据字典的 layout,可以指定一个或多个属性作为字典键。

字典的源可以是:

  • 当前 ClickHouse 服务中的表
  • 远程 ClickHouse 服务中的表
  • 通过 HTTP(S) 可用的文件
  • 另一个数据库

从当前 ClickHouse 服务中的表创建字典

输入表 source_table

创建字典:

输出字典:

备注

ClickHouse Cloud 中使用 SQL 控制台时,创建字典时必须指定用户(default 或任何其他具有 default_role 角色的用户)和密码。

从远程 ClickHouse 服务中的表创建字典

输入表(在远程 ClickHouse 服务中) source_table

创建字典:

从通过 HTTP(S) 可用的文件创建字典

从另一个数据库创建字典

请查看 Dictionary sources 中的详细信息。

另见