首页 > 其他分享 >Clickhouse-客户端查询命令

Clickhouse-客户端查询命令

时间:2024-04-23 16:58:51浏览次数:24  
标签:database -- 查询 cluster table array id Clickhouse 客户端

--连接客户端,-m参数用于表示支持SQL换行,多行模式。
clickhouse-client --user default --password 123456 --port 9001 -m ;

 

--查询数据库
show databases;

 

--查看集群名称
select * from system.clusters;


--在集群上创建数据库
create database cluster_db on cluster clickhouse_3shards_1replicas ;

 

--进入数据库cluster_db
use cluster_db;

 

--查看所有表
show tables;


--创建表
create table table001
(
id UInt32,
name String,
height Decimal(10,2)
)
engine = MergeTree
order by id ;


--通过generateRandom 快速生成测试数据
insert into table001
select
*
from generateRandom('id UInt32,name String,height Decimal(10,2)')
limit 10 ;


--查询表的容量大小
select * from system.parts limit 1 ;

select
database,
table
from system.parts
where database = 'default'
and table = 'array_table01'
group by database,table ;


select
database,
table
from system.parts
group by database,table ;

 

--测试update数据

drop table if exists array_table02 ;
create table if not exists array_table02
(
id UInt32,
data Array(Decimal(5,2)),
data2 Array(Decimal(5,2))
)
engine = MergeTree
order by id ;


--导入随机生成的测试数据
insert into array_table02
select
*
from generateRandom('id UInt32,data Array(Decimal(5,2)),data2 Array(Decimal(5,2))')
limit 1000000 ;

select count(0) from array_table02;

 

--修改数据与数据库不一样,使用alter table修改数据,且必须带where语句
alter table array_table02 update data2 = arrayConcat(data,data2) where id > 0 ;

 

--导入测试数据
clickhouse-client --database="cluster_db" --port 9001 -u default --password 123456 -m -n --format_csv_delimiter="," --query="insert into dwd_cust_analog_p_temp_baak FORMAT CSV" < test.txt ;
clickhouse-client --database="cluster_db" --port 9001 -u default --password 123456 -m -n --format_csv_delimiter="|" --query="insert into dwd_cust_analog_p_g_tg_0313 FORMAT CSV" --input_format_allow_errors_num=100000 --input_format_allow_errors_ratio=0.1 < mc_adb_table.csv ;

clickhouse-client --database="cluster_db" --port 9001 -u default --password 123456 -m -n --query="select count(0) from dwd_cust_analog_p_g_tg_0313;" ;

标签:database,--,查询,cluster,table,array,id,Clickhouse,客户端
From: https://www.cnblogs.com/yeyuzhuanjia/p/18153206

相关文章

  • SQL查询结果中排除重复项
    要从SQL查询结果中排除重复项,可以使用DISTINCT关键字。DISTINCT会使得查询结果中的每一行都是唯一的。例如,如果你有一个employees表,并且你想要选择不重复的工作岗位,你可以使用以下SQL查询:  SELECTDISTINCTjob_titleFROMemployees;这将返回employees表中所有不重复......
  • Lustre架构介绍的阅读笔记-客户端
    本文是在阅读IntroductiontoLustre*Architecture的LustreFileSystem–Clients时的笔记。Lustre客户端部署在客户的计算节点上,工作时不占用本地的硬盘。不使用本地硬盘作为缓存或者后备空间。对存储系统的访问均通过网络。Lustre客户端作为Linux内核的模块,工作在内核......
  • SLS 查询新范式:使用 SPL 对日志进行交互式探索
    作者:无哲引言在构建现代数据和业务系统的过程中,可观测性已经变得至关重要,日志服务(SLS)为Log/Trace/Metric数据提供了大规模、低成本、高性能的一站式平台服务,并提供数据采集、加工、投递、分析、告警、可视化等功能,从而全面提升企业在研发、运维、运营和安全等各种场景的数字化......
  • clickhouse-backup(RPM方式安装)
    1.下载下载地址https://github.com/Altinity/clickhouse-backup 2.安装[root@dc-biz-ck-192soft]#rpm-ivhclickhouse-backup-2.4.35-1.x86_64.rpm 3.查看版本号[root@dc-biz-ck-192soft]#clickhouse-backup-vVersion:2.4.35GitCommit:5e41c8be05849a......
  • 海量数据频繁插入和查询解决方案
    一、关系型数据库(RDBMS)使用像MySQL、PostgreSQL或者Oracle这样的关系型数据库。它们具有成熟的事务处理、ACID(原子性、一致性、隔离性、持久性)特性和SQL查询语言。但是,在面对海量数据时,可能会遇到性能瓶颈。二、NoSQL数据库NoSQL数据库,如MongoDB、Cassandra、Redis等,专为大规模......
  • clickhouse如何表结构
     输出表名:clickhouse-client--host192.168.1.136--port=9000--password123456--multiquery--query="usedb_pushmsg;showtables;">/tmp/db_pushmsg.txt 输出表结构#!/bin/bashecho'usedb_pushmsg;'>>/tmp/db_pushmsg_tableDDL.s......
  • UDP客户端和服务端的实现
    服务端的实现:publicclassUDPServer{publicstaticvoidmain(String[]args)throwsException{DateGramSocketsocket=newDateGramSocket(8888);//创建端口为8888的服务端byte[]b=newbyte[1024];//临时存放数据的包DateGramPacketp=newDateGramPacket(b,b.l......
  • 服务端与客户端的创建
    ServerSocketserver=newServerSocket(9999);//创建客户端,端口为9999Socketsocket=server.accept();//客户端与服务端连接InputStreamin=socket.getInputStream();BufferedReaderbr=newBufferedReader(newInputStreamReader(in));//将字节流转化为字符流,用缓......
  • 2024-04-21:用go语言,给一棵根为1的树,每次询问子树颜色种类数。 假设节点总数为n,颜色总
    2024-04-21:用go语言,给一棵根为1的树,每次询问子树颜色种类数。假设节点总数为n,颜色总数为m,每个节点的颜色,依次给出,整棵树以1节点做头,有k次查询,询问某个节点为头的子树,一共有多少种颜色。1<=n,m,k<=10^5。答案2024-04-21:来自左程云。chatgpt大体步骤如下:大体过程描述......
  • ffmpeg命令分类查询
    ffmpeg命令分类查询命令参数内容命令参数内容-version显示版本-bsfs显示可用比特流filter-buildconf显示编译配置-protocols显示可用的协议-formats显示可用格式(muxers+demuxers)-filters显示可用的过滤器-muxers显示可用复用器-pix_fmts显示可......