mysql表通过csv复制到clickhouse

如何将Mysql里的表数据通过csv格式移到clickhouse

    第一步,mysql导出数据到CSV

    第二步,将csv文件发送到clickhouse所在的服务器

    第三步,将csv文件导入到clickhouse


    服务器上连接mysql:

mysql -uroot -S /home/mysql/mysql_3306/mysql_3306.sock -p123456 -D0001790455_pos

    导出到csv:

SELECT DATE(created_on), 
order_dish_id, dish_id, dish_name,
 dining_order_id, discount, 
 member_discount, normal_discount
INTO OUTFILE '/var/lib/mysql-files/pdish_test.csv'    
FIELDS TERMINATED BY ','  OPTIONALLY ENCLOSED BY '"'    
LINES TERMINATED BY '\n'   FROM 
pos_order_dish; 

    服务器之间拷贝CSV文件

scp ol_fans_sns_bind.csv root@192.168.1.231:/root/clickhouse-flies

    clickhouse服务器登入clickhouse建好相关的表

    导入csv至clickhouse:

cat /root/clickhouse-files/rv_ol_fans.csv | clickhouse-client --query="INSERT INTO test6.rv_ol_fans FORMAT CSV"


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值