Clickhouse基础-导入导出数据

这篇具有很好参考价值的文章主要介绍了Clickhouse基础-导入导出数据。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

https://blog.csdn.net/qq_39512532/article/details/127577952

1、导出数据

# 先往测试库插入一条测试语句
clickhouse-client --password ps123 -d default -q "insert into student values('小王', '18', '1', 'XXX小区')"

# 下面是导出数据
# 导出带表头的txt文件
clickhouse-client --password ps123 -d default -q "select * from student FORMAT CSVWithNames" --format_csv_delimiter='|' > /data/student.txt
 
# 导出不带表头的txt文件
clickhouse-client --password ps123 -d default -q "select * from student FORMAT CSV" --format_csv_delimiter='|' > /data/student.txt
 
 
# 导出带表头的csv文件 带表头即有标题的:name、age
clickhouse-client --password ps123 -d default -q "select * from student FORMAT CSVWithNames" --format_csv_delimiter='|' > /data/student.csv
 
# 导出不带表头的csv文件
clickhouse-client --password ps123 -d default -q "select * from student FORMAT CSV" --format_csv_delimiter='|' > /data/student.csv

注意:如果执行语句后面不加FORMAT CSV或FORMAT CSVWithNames,默认是\t作为分隔符。只有指定FORMAT CSV或FORMAT CSVWithNames后,指定–format_csv_delimiter才生效。文章来源地址https://www.toymoban.com/news/detail-505829.html

2、导入数据

# 导入带表头的txt文件
clickhouse-client --password ps123 -d default -q " insert into student FORMAT CSVWithNames" --format_csv_delimiter='|'  <  /data/student1.txt
 
# 导入不表头的txt文件
clickhouse-client --password ps123 -d default -q " insert into student FORMAT CSV" --format_csv_delimiter='|'  <  /data/student1.txt
 
# 导入带表头的csv文件
clickhouse-client --password ps123 -d default -q " insert into student FORMAT CSVWithNames" --format_csv_delimiter='|'  <  /data/student1.csv
 
# 导入不表头的csv文件
clickhouse-client --password ps123 -d default -q " insert into student FORMAT CSV" --format_csv_delimiter='|'  <  /data/student1.csv

到了这里,关于Clickhouse基础-导入导出数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于.Net开发的数据库导入导出的开源项目

    在项目开发过程中,我们经常碰到从数据库导入导出的需求,虽然这样的功能不是很复杂,但是往往我们都会碰到一些问题。 比如导入的Excel格式问题、Excetl中图片导入问题,导出的需求为了方便客户查看,会面临更多个性化的需求,为了满足这些需求,开发还是比较繁琐的

    2024年02月02日
    浏览(57)
  • 探索ClickHouse——同时支持导入导出功能的文件格式

    在 《探索ClickHouse——安装和测试》中,我们使用clickhouse直接从文件中读取数据。clickhouse支持多种格式文件的导入导出,本节我们对此进行分类介绍。 原始的JSON格式只支持导入,不支持导入。同时支持导入和导出的是其他几种类型: JSONEachRow JSONStringsEachRow JSONCompactEachRow

    2024年02月07日
    浏览(46)
  • k8s中clickhouse导出导入遇到的问题记录

    近期,在做k8s相关的项目时,涉及到了ck数据库的导入导出的问题。 一开始就想到采用导出数据到csv文件,再从csv文件导入的做法。所以,导出和导入的语句分别为: 导出: kubectl exec -it  ck_pod_name -n namespace --clickhouse-client --host=127.0.0.1 --port=9000 --user=username --password=password -

    2024年02月16日
    浏览(48)
  • 【Hive-基础】表数据的导出、导入(HDFS、本地)

    1、语法 (1) load data :表示加载数据 (2) local :表示从本地加载数据到hive表;否则从HDFS加载数据到hive表 (加local是从本地复制过去,不加local是从hdfs上剪切过去) (3) inpath :表示加载数据的路径 (4) overwrite :表示覆盖表中已有数据,否则表示追加 ​ (overwrite会把

    2024年01月21日
    浏览(48)
  • SQL Server 基础操作(五)导入和导出数据表

    1.选择需要导数据的数据库右击----任务----导入数据 2.选择数据源,数据源代表数据表从哪里导入到当前的数据库中。填写数据源服务器名称(本地导入:.,1433;远程导入:IP,1433) 3.选择导入的目标数据库,选择导入到那个数据库中 4.选择复制一个或多个表或视图的数据 5.选择从

    2024年02月07日
    浏览(49)
  • .NET6导入导出Excel

    一、使用NPOI导出Excel //引入NPOI包 HTML JS C# 二、使用NPOI导入Excel HTML JS C# 控制器代码 添加ExcelHelper类 添加Extensions类 添加实体类UserEntity,要跟Excel的列名一致 Excel模板 实现效果

    2024年02月12日
    浏览(41)
  • .NET Core 实现Excel的导入导出

    目录 前言 NPOI简介 一、安装相对应的程序包 1.1、在 “管理NuGet程序包” 中的浏览搜索:“NPOI” 二、新建Excel帮助类 三、调用 3.1、增加一个“keywords”模型类,用作导出 3.2、添加一个控制器 3.3、编写导入导出的控制器代码 3.3.1、重写“Close”函数 3.3.2、添加控制器代码 3.

    2024年02月08日
    浏览(37)
  • .NET Core6.0使用NPOI导入导出Excel

    一、使用NPOI导出Excel //引入NPOI包 HTML JS C# 二、使用NPOI导入Excel HTML JS C# 控制器代码 添加ExcelHelper类 添加Extensions类 添加实体类UserEntity,要跟Excel的列名一致 Excel模板 实现效果

    2024年02月12日
    浏览(44)
  • 数仓报表数据导出——Hive数据导出至Clickhouse

    创建database 创建table 使用 spark-sql 查询数据,然后通过 jdbc 写入Clickhouse。 创建Maven项目,pom.xml文件如下 创建HiveToClickhouse类 上传hive.xml,hdfs.xml 以及core-site.xml文件到项目的resource目录下 打包,并上传hive-to-clickhouse-1.0-SNAPSHOT-jar-with-dependencies.jar到hadoop节点 执行如下命令测试 为

    2024年02月16日
    浏览(42)
  • .NET 导入导出Project(mpp)以及发布后遇到的Com组件问题

    最近公司项目有一个对Project导入导出的操作,现在市面上能同时对Project进行导入导出的除了微软自带的 Microsoft.Office.Interop.MSProject ,还有就是 Aspose.Tasks for .NET。 但因为后者是收费软件且破解版的现阶段只到18.11,只支持.net Framework,而我们的项目是用的netcore,在对Aspose.Ta

    2024年02月10日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包