说明
客户端命令分为以下几种情况:
- 交互模式
- 非交互模式
- 连接本机
- 连接远程服务器
交互模式
进入交互模式,可以多次执行 SQL 语句
连接本机服务器
clickhouse-client -m
解释:
-m:命令可以换行,最后需要输入;敲回车才能执行
连接其他服务器
clickhouse-client -m -h hadoop1 --port 9000 -u default
解释:
-m:命令可以换行,最后需要输入;敲回车才能执行-h:主机名--port:端口号-u:登录名
退出命令
quit;
非交互模式
连接本机服务器,并直接查询
clickhouse-client --query "select * from system.databases"
显示所有数据库
show databases;
执行结果如下:
SHOW DATABASES
Query id: 74bdb565-9a8a-4a8e-84e6-76d005466094
┌─name────┐
│ default │
│ system │
└─────────┘
2 rows in set. Elapsed: 0.003 sec.
使用数据库
use system;
显示所有表
show tables;
查看表结构
desc system.tables;