存储了clickhouse的编译信息,包括 clickhouse 版本号,编译用的cxx版本等
SELECt * FROM system.build_options LIMIT 20clusters
本机地址
- localhost 是一个域名,在过去它指向 127.0.0.1 这个IP地址。在操作系统支持 ipv6 后,它同时还指向ipv6 的地址 ::1
- 127.0.0.1是代表自己机器的回路地址,无论是否联网,自己机器都是127.0.0.1
- 127网段是保留区段,任何ping向保留区段127的都会指向127.0.0.1
域名与IP的映射存放在 /etc/hosts
使用 SELECt * FROM system.clusters 查询可以看到 clickhouse 默认会创建一个测试用的单机集群
默认的集群配置在 /etc/clickhouse-server/config.xml 的 remote_servers 节点里
保存了 “语言代码” 和 “对应的语言(国家/地区)”
SELECt * FROM system.collations ORDER BY name DESC LIMIT 30
拥有超过一个地区编号的语种有8个,分别是:塞尔维亚语、中文、英语、旁遮普族语、波斯尼亚、法语等
SELECt count(name) AS cnt, language FROM system.collations GROUP BY language HAVINg cnt > 1 ORDER BY cnt DESC
地区编码总计132个,语言总共107个
SELECt count(name), count(DISTINCT language) FROM system.collations SELECt count(name), uniqExact(language) FROM system.collations SELECt count(name), uniq(language) FROM system.collationscolumns
用来存储表中所有的列的相关信息(列名,类型,注释,是否分区键,是否排序键,是否主键,是否取样键)
SELECt database,table,position,name,type,comment, is_in_partition_key,is_in_sorting_key,is_in_primary_key,is_in_sampling_key FROM system.columns WHERe database = 'system' ORDER BY database ASC,table ASC,position ASC LIMIT 50;contributors
存储了所有贡献者的名字
SHOW DATAbaseS 可以查看有多少个数据库
SELECt * FROM system.databases 不仅可以看到有多少数据库,还可以查看它们的存储路径
位于 ClickHouse 源的 contrib 目录中的第三方库的许可证
- library_name (String) — 库的名称, 它是与之连接的许可证
- license_type (String) — 许可类型-例如Apache, MIT
- license_path (String) — 带有许可文本的文件的路径
- license_text (String) — 许可协议文本
存储了从0开始递增到无穷的所有整数
WITH 10 AS n SELECt * FROM numbers(n); -- 等价于 WITH 10 AS n SELECt * FROM system.numbers LIMIT n;numbers_mt
存储了从0开始递增到无穷的所有整数
固定存储一个0
使用 USE
使用 SHOW TABLES 可以查看当前数据库下有哪些表,可以加 WHERe 或者 LIMIT关键字进行筛选
ClickHouse 服务器支持的时区列表
时区可以在 /etc/clickhouse-server/config.xml 文件中的 timezone 字段里进行配置。如果不配置,默认采用系统时区
用户目录
- /etc/clickhouse-server/users.xml 是用户自定义配置文件
- /var/lib/clickhouse/access 下面是5个空的列表文件
存储了无数多个0
存储了无数多个0



