首页 > 其他分享 >clickhouse导入导出数据

clickhouse导入导出数据

时间:2023-09-27 16:11:06浏览次数:42  
标签:password -- xxx 导出 导入 student csv clickhouse

参考:https://blog.csdn.net/sinat_24985411/article/details/128082838

1、clickhouse导入数据

# 导入带表头的txt文件(转,未验证)
xxx@xxx:/home/xxx> clickhouse-client -h 【hostIP】 -u 【username】 --password 【password】-d 【database】 -q "insert into TABLENAME FORMAT CSVWithNames" --format_csv_delimiter='|' < /home/xxx/xxx.unl


# 导入不表头的txt文件(已验证)
xxx@xxx:/home/xxx> clickhouse-client -h 【hostIP】 -u 【username】 --password 【password】-d 【database】 -q "insert into TABLENAME FORMAT CSV" --format_csv_delimiter='|' < /home/xxx/xxx.unl

 

2、clickhouse导出数据(转发,未验证)

# 先往测试库插入一条测试语句
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

 

翻译

搜索

复制

标签:password,--,xxx,导出,导入,student,csv,clickhouse
From: https://www.cnblogs.com/qsds/p/17732943.html

相关文章

  • clickhouse linux 客户端安装和使用
    clickhouselinux客户端安装步骤1:上传安装文件到服务器目录(可以使用正常用户上传)2:使用root用户安装,否则会提示权限不够报错,此外非X86架构服务器也可能会报错(如linuxone服务器报错:packageclickhouse-common-static-0:23.3.6.7-1.x86_64isintendedforadifferentarchitect......
  • Maven项目,本地jar包导入手动导入到Maven库中
    一、手动添加jar包到Maven仓库(1)在pom.xml加入依赖,例如:(2)把包拷贝到到mavenhome下,然后进入bin目录下,执行mvninstall:install-file-Dfile=C:\Users\admin\Desktop\1.0-SNAPSHOT\1.0-SNAPSHOT\common-file-1.0-SNAPSHOT.jar-DgroupId=com.chinatower.awh.file-DartifactId=c......
  • Navicat 导出存储过程
    1、连接到数据库点击左上角的"连接"并且选择数据库类型2、输入连接参数3、连接成功后,选择指定的数据库,点击函数这儿就可以看到对应的存储过程4、点击右上角的工具,选择里面的数据传输选项5、在目标中选择文件6、选择保存的文件名7、点击下一步,然后选择需要导出的存储......
  • 使用EasyExcel 导入数据,失败原因数据导出
    引言在日常开发过程中,Excel导入是非常常见的场景,而且也有很多开源的项目是针对Excel的读写的,如Apache的poi,最近用的比较好的还是阿里的EasyExcel开源工具。平时我们只是简单的读取文件并写入数据库持久化即可,但是前段时间,产品搞了个需求,需要将导入失败的数据及原因写入Excel......
  • EasyExcel实现excel文件重复多次写入和导出&下载文件
    一、EasyExcel实现excel文件的导出官方文档导入依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>o......
  • 快速导入请求到postman
    1.确定请求,右键复制为cURL(bash) 2.postman菜单栏Import-Rawtext,粘贴复制的内容保存,请求添加成功 ......
  • 关于keil导出数组、数据全是0解决方法
    最近我在采集spwm的电压,想导出散点用matlab画一下图,就找一些keil导出数据的方法,我到用这种写函数的的方式,结果导出全是0,找了很多帖子都没有解释。后来仔细看看才发现是一个十分低级的错误,在别的帖子上转载的都是printf("%d\n",a[i]);打印的都是整形,而我的数组是float类型,所以......
  • EasyExcel动态表头导出(支持多级表头)
    EasyExcel动态表头导出(支持多级表头)在很多业务场景中,都会应用到动态表头的导出,也会涉及到多级表头的导出,如下图所示通过EasyExcel,我们可以快速实现这一需求,具体代码如下DynamicHeaderimportjava.util.List;/***@Author:<ahref="mailto:[email protected]">Fxsen</a>......
  • hive string, map, struct类型的建表和导入数据语句
    本文转载于 https://blog.51cto.com/u_14405/6419362,https://blog.csdn.net/tototuzuoquan/article/details/115493697和 https://blog.csdn.net/weixin_43597208/article/details/117450579。今天要用到hive的string相关的数据类型和数据,直接附链接和sql语句Hive的String类......
  • ovftool导出vmware虚机为ovf格式
    下载并安装ovftoolsudo/bin/shVMware-ovftool-4.3.0-7948156-lin.x86_64.bundleovftool-v#查看ovftool版本 #查看vcenter下的所有虚机信息ovftool--noSSLVerifyvi://username:[email protected]/SH/vm/ #如果账号密码中包含#@¥等特殊字符,需要先将其进行转码,比如zhan......