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

CREATE DATABASE

本章节介绍创建数据库的基本用法。

CREATE DATABASE

CREATE DATABASE [IF NOT EXISTS] db_name [ON CLUSTER ClickHouse集群名];
表1 参数说明

参数

说明

db_name

数据库

IF NOT EXISTS

如果CREATE语句中存在IF NOT EXISTS关键字,则当数据库已经存在时,该语句不会创建数据库,且不会返回任何错误。

ON CLUSTER ClickHouse集群名

用于指定集群名称。

集群名信息可以使用以下语句的cluster字段获取:

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

使用示例

  • 创建数据库demo。
    create database demo ON CLUSTER default_cluster;
  • 查看新建的数据库。
    host-172-16-30-9 :) show databases;
    SHOW DATABASES
    Query id: ced1af23-0286-40cc-9c7a-ccbca41178d8
    ┌─name───────────────┐
    │ INFORMATION_SCHEMA │
    │ default            │
    │ demo               │
    │ information_schema │
    │ system             │
    └────────────────────┘
    5 rows in set. Elapsed: 0.002 sec.