clickhouse-client 单行/多行模式

本文详细介绍了ClickHouse的命令行客户端clickhouse-client,包括其默认的单行模式和多行模式。在单行模式中,换行符即为语句结束标志,而多行模式下,语句以分号结束。无论是哪种模式,每次只能执行一条SQL语句。多行模式通过clickhouse-client-m命令启用,便于编写和执行多行SQL脚本。
摘要由CSDN通过智能技术生成

clickhouse-client 是 clickhouse 自带的命令行客户端,默认使用 9000 【tcp】端口连接本机(外部数据库工具,例如 DBeaver 则使用 8123【http】 端口进行连接)

单行模式

clickhouse-client 默认是单行模式,即以 “换行符” 作为语句结束的标志。所以,即使不加分号也是可以的。
在这里插入图片描述
如果在该模式下,需要输入多行语句,可以使用 “反斜杠” 来标识该行未结束
在这里插入图片描述

多行模式

鉴于单行模式执行多行命令太麻烦,要在每行行末都加上反斜杠,因此就有了多行模式。命令为 clickhouse-client -m,多行命令以分号作为命令结束的标识,而非换行符
在这里插入图片描述

补充

注意:无论是单行模式,还是多行模式,一次都只能执行一条语句(不能多条语句同时执行)
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值