clickhouse-client 是 clickhouse 自带的命令行客户端,默认使用 9000 【tcp】端口连接本机(外部数据库工具,例如 DBeaver 则使用 8123【http】 端口进行连接)
单行模式
clickhouse-client
默认是单行模式,即以 “换行符” 作为语句结束的标志。所以,即使不加分号也是可以的。
如果在该模式下,需要输入多行语句,可以使用 “反斜杠” 来标识该行未结束
多行模式
鉴于单行模式执行多行命令太麻烦,要在每行行末都加上反斜杠,因此就有了多行模式。命令为 clickhouse-client -m
,多行命令以分号作为命令结束的标识,而非换行符
补充
注意:无论是单行模式,还是多行模式,一次都只能执行一条语句(不能多条语句同时执行)