首页/数据/NoSQL 速查/clickhouse-client 连接与执行
本包目录(322 条)
MongoDB99 条Elasticsearch89 条
ClickHouse56 条
时序与列式28 条选型与架构50 条

clickhouse-client 连接与执行

clickhouse-client 是原生命令行客户端:连接用 --host/--port/--user/--password/--database,-q 直接执行语句,支持从标准输入导入与指定输出格式。

NoSQL 速查数据更新于 2026-10-12
常用参数--host / --port 9000 / --user / --password / --database / -q
批量执行--multiquery 读取多条语句;--format 指定输出格式
HTTP 方式curl http://127.0.0.1:8123/?query=SELECT%201 快速验证

示例

示例
clickhouse-client --host 127.0.0.1 --port 9000 --user default --password
clickhouse-client -q "SELECT version(), uptime()"
clickhouse-client --query "SELECT count() FROM system.parts" --format JSONEachRow
curl "http://127.0.0.1:8123/?query=SELECT%201"
默认用户 default 的密码与访问控制可在 users.xml 或 SQL 化用户管理里配置;HTTP 8123 适合调试与轻量集成。

易错点

  • 管道导入数据时客户端读取标准输入,忘记加 --query 指定 FORMAT 会解析失败
  • 集群里 9000 端口不是负载均衡入口,直连某台机器时要注意本地表与分布式表的区别

数据来源与参考

  • ClickHouse Docs: clickhouse-client
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌