1、导出数据
方法一:
远程导出命令,默认分割符是tab:
echo 'select * from test_name' | curl ip:8123?database=mybi -uroot:password -d @- > test_name.sql
方法二:
clickhouse-client -h 127.0.0.1 -d dbname --query="select * from db.test_table FORMAT CSV" > test.csv
2、导入数据
方法一:
以tab作为分割符
导入数据库的本机执行:cat table_name.sql | clickhouse-client --query="INSERT INTO database.table_name FORMAT TabSeparated"
方法二:
clickhouse-client -h 127.0.0.1 -d dbname --input_format_allow_errors_num=1000 --query="insert into db.test_table FORMAT CSV" < ./test.csv