全量从mysql导入数据到clickhouse(并建表)
1 | clickhouse-client -m -u default --password 123456 --query="CREATE TABLE |
clickhouse数据导出到csv文件
1 | clickhouse-client -h 127.0.0.1 --database="db" --query="select * from db.test_table FORMAT CSV" > test.csv |
csv文件导入到clickhouse数据库
1 | clickhouse-client -h 127.0.0.1 --database="db" --query="insert into db.test_table FORMAT CSV" < ./test.csv |
建表eg
关于建表时指定的order by
1 | ORDER BY 决定了每个分区中数据的排序规则; |
1 | create table database_name.table_name( |
alter字段
1 | -- 追加新字段 |
alter 表
1 | -- 修改数据表名称 |
命令行批量执行sql
1 | clickhouse-client --user 用户名 --password 密码 -d 数据库 --multiquery < /root/temp.sql |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小五的个人杂货铺!
