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

CREATE DATABASE创建数据库

本章节主要介绍ClickHouse创建数据库的SQL基本语法和使用说明。

基本语法

CREATE DATABASE [IF NOT EXISTS] database_name [ON CLUSTER ClickHouse集群名]

ON CLUSTER ClickHouse集群名的语法使得该DDL语句执行一次即可在集群中所有实例上都执行。集群名信息可以使用以下语句的cluster字段获取:

select cluster,shard_num,replica_num,host_name from system.clusters;

使用示例

  • 创建数据库名为test的数据库:
    CREATE DATABASE test ON CLUSTER default_cluster;
  • 创建成功后,通过查询命令验证:
    show databases;
    ┌─name───┐
    │ default    │
    │ system     │
    │ test       │
    └──────┘