有一堆或者太长的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"