当前位置: 首页 > news >正文

clickhouse数据导出导入

clickhouse数据导出导入

    • CSV格式
      • 导出为csv格式
      • 导入为csv格式
    • JSON格式
      • 导出为json格式
      • 导入为json格式
    • SQL格式
      • 导出为SQL

CSV格式

导出为csv格式

# 不带表头
clickhouse-client -h 127.0.0.1 --database="db" --query="select * from db.test_table FORMAT CSV" > /tmp/data.csv
# 带表头
clickhouse-client -h 127.0.0.1 --database="db" --query="select * form db.test_table format CSVWithNames" > /tmp/data.csv

导入为csv格式

# 不带表头
clickhouse-client -h 127.0.0.1 --database="db" --query="insert into db.test_table FORMAT CSV" < /tmp/data.csv
# 带表头
clickhouse-client -h 127.0.0.1 --database="db" --query="insert into db.test_table format CSVWithNames" < /tmp/data.csv

JSON格式

导出为json格式

clickhouse-client -h 127.0.0.1 --database="db" --query="select * form db.test_table format JSONEachRow" > /tmp/data.json

导入为json格式

clickhouse-client -h 127.0.0.1 --database="db" --query="insert into db.test_table format JSONEachRow" < /tmp/data.json

SQL格式

导出为SQL

#table=table_nametable='db_name.table_name'
columns='column1,column2,column3,...'
clickhouse-client --port=29010 --user=账号 --password=密码 --database=库名 -q \ "SELECT ${columns} FROM ${table} FORMAT Values"|sed -r -e 's#\),\(#\)\n\(#g' -e "s/^/INSERT INTO ${table}(${columns}) VALUES /g" -e 's/$/;/g' -e "s/'[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{0,3}'/now()/g" > /tmp/data.txt
http://www.xdnf.cn/news/10135.html

相关文章:

  • Spring Boot资源耗尽问题排查与优化
  • 大语言模型的训练、微调及压缩技术
  • 大语言模型减少幻觉的常见方案
  • 软件开发中的入静与禅定:探寻深度专注与灵感的源泉
  • 树莓派练习
  • 黑马点评:附近商铺+用户签到+UV统计【学习笔记】
  • OrangePi 5 Pro vs OrangePi AI Pro 详细对比分析
  • 7、生命周期:魔法的呼吸节奏——React 19 新版钩子
  • 免费将静态网站部署到服务器方法(仅支持HTML,CSS,JS)
  • hadoop的三大结构及其各自的作用
  • 基于尚硅谷FreeRTOS视频笔记——6—滴答时钟—上下文切换
  • ubuntu 22.04 使用ssh-keygen创建ssh互信账户
  • OpenGauss 数据库介绍
  • AI 编程工具—如何在 Cursor 中集成使用 MCP工具
  • 基于大模型的直肠息肉诊疗全流程风险预测与方案优化研究报告
  • 深入 MySQL 高级查询:JOIN、子查询与窗口函数的实用指南
  • ARM寄存器组织
  • 51c嵌入式~单片机~合集5~DMA
  • 数据可视化笔记:柱状图
  • 【Java报错】数据库查询报错this is incompatible with sql_mode=only_full_group_by
  • MAC-如果是分页查询,怎么分批次in;基于多线程的分页查询工具类
  • 492Q 型气缸盖双端面铣削组合铣床总体设计
  • Jenkins 多分支流水线: 如何创建用于 Jenkins 状态检查的 GitHub 应用
  • vue3学习笔记之条件渲染
  • 「数据可视化 D3系列」入门第八章:动画效果详解(让图表动起来)
  • 「GitHub热榜」AIGC系统源码:AI问答+绘画+PPT+音乐生成一站式
  • 第12篇:Linux程序访问控制FPGA端Switch<一>
  • Yocto项目实战教程 · 第4章:4.2小节-菜谱
  • AWS Elastic Beanstalk的部署Python Flask后端服务(Hello,World)
  • JavaScript 性能优化实战