ClickHouse提供了原生的命令行客户端clickhouse-client
来操作ClickHouse。
clickhouse-client
可以在交互和非交互(批处理)模式下使用。
交互模式下,一次登录,可以执行多次查询。一般用不到,要查询数据直接用客户端软件就行了,如DBeaver。
非交互模式一般用于使用脚本执行查询语句。
使用方式
clickhouse-client [参数]
配置参数
可以通过两种方式来配置参数:
- 直接在命令行执行参数
- 通过配置文件指定
命令行指定
--host, -h
-– 服务端的host名称, 默认是localhost
。可以选择使用host名称或者IPv4或IPv6地址。--port
– 连接的端口,默认值:9000。注意HTTP接口以及TCP原生接口使用的是不同端口。--user, -u
– 用户名。 默认值:default
。--password
– 密码。 默认值:空字符串。--query, -q
– 使用非交互模式查询。--database, -d
– 默认当前操作的数据库. 默认值:服务端默认的配置(默认是default
)。--multiline, -m
– 如果指定&#x