当前位置: 代码迷 >> 综合 >> Clickhouse 批量执行SQL文件等常用语句
  详细解决方案

Clickhouse 批量执行SQL文件等常用语句

热度:37   发布时间:2024-01-29 06:07:46.0

有一堆或者太长的SQL需要执行,可以写成一个文件,批量执行:

clickhouse-client --user 用户名 --password 密码 -d 数据库 --multiquery <  /root/temp.sql

查看SQL的执行计划:

clickhouse-client -h localhost --send_logs_level=trace  <<<"SQL语句" >/dev/null

导入为csv文件:

clickhouse-client --query="select * from default.t_city" > city.csv或者# echo 'select * from default.t_city' | curl localhost:8123?database=default -udefault:password -d @- > table_name.sql

导入csv文件:

#cat city.csv | clickhouse-client --query "insert into city FORMAT CSV"

 

  相关解决方案