key -> attributes) ,适合用于各种类型的参考列表。
ClickHouse 支持用于操作字典的专用函数,这些函数可在查询中使用。与将参考表执行 JOIN 相比,使用函数配合字典更简单、更高效。
字典可以通过以下两种方式创建:
使用 DDL 查询创建字典
- 无需在服务器配置文件中添加额外记录。
- 字典可以像表或视图这类一等实体一样使用。
- 可以使用熟悉的
SELECT语法直接读取数据,而无需使用字典表函数。请注意,通过SELECT语句直接访问字典时,cached 字典只会返回已缓存的数据,而非 cached 字典则会返回其存储的全部数据。 - 可以轻松重命名字典。
语法
使用配置文件创建字典
ClickHouse Cloud 不支持使用配置文件创建字典。请使用 DDL (见上文) ,并以
default 用户身份创建字典。