最近更新时间:2025-06-04 11:19:28
本文介绍在云数据仓库ClickHouse中创建数据库(CREATE DATABASE)的语法。
创建数据库(CREATE DATABASE)基本语法如下:
CREATE DATABASE [IF NOT EXISTS] db_name [ON CLUSTER cluster_name] [ENGINE = engine(...)] [COMMENT 'Comment']参数说明:
参数 | 说明 |
db_name | 数据库名。以小写字母开头,可包含字母、数字以及下划线(_),但不能包含连续两个及以上的下划线(_),长度不超过64个字符。 数据库名不能是system、default 、information_schema、 INFORMATION_SCHEMA,以上为内置数据库。 |
IF NOT EXISTS | 如果CREATE语句中存在 |
ON CLUSTER | 执行分布式DDL操作,在所有节点执行该建库命令,一般情况线下都需要加上。如果不加该关键字则只在当前节点上执行该建库命令。 |
cluster_name | 指定集群名称,一个实例为一个cluster,集群名称固定为default_cluster。 |
ENGINE=engine(...) | 表示数据库所使用的引擎类型,没有特殊需要,一般不指定。 |
示例:
CREATE DATABASE myTest ON CLUSTER default_cluster;
纯净模式
