更新时间:2024-04-29 GMT+08:00

Clickhouse命令简介

本章节主要介绍常用的ClickHouse组件命令。安装ClickHouse客户端后,加载环境变量,可使用以下命令。

  1. 连接ClickHouse集群。
    非安全集群连接命令
    ./clickhouse client --host 集群内网地址   --port 端口 --user admin --password password

    安全集群连接命令,详细操作请参见安全集群连接步骤

    ./clickhouse client --host 集群内网地址   --port 端口 --user admin --password password --secure --config-file /root/config.xml
  2. 创建数据库。
    create database demo;
  3. 使用数据库。
    use demo;
  4. 查看当前使用数据库。
    select currentDatabase();
  5. 创建数据表。
    create table demo_t(uid Int32,name String,age UInt32,gender String)engine = TinyLog;
  6. 查看表结构。
    desc demo_t;
  7. 插入数据。
    insert into demo_t values(1,'Candy','23','M'),(2,'cici','33','F');
  8. 查看表。
    select * from demo_t;
  9. 查看数据库和表。
    • 查看数据库。
      show databases;
    • 查看表。
      show tables;
  10. 删除数据库和表。
    • 删除表。
      drop table demo_t;
      • 删除数据表前,需确认此数据表是否应用中,以免引起不必要的麻烦。
      • 删除数据表后可在24小时内恢复,超过24小时无法恢复。恢复命令如下:
        set allow_experimental_undrop_table_query = 1;
        UNDROP TABLE 数据表名;
    • 删除数据库。
      drop database demo;