跳到主要内容
跳到主要内容

创建数据库

创建一个新数据库。

子句

如果不存在

如果 db_name 数据库已经存在,ClickHouse 不会创建新数据库,并且:

  • 如果指定了该子句,则不会抛出异常。
  • 如果未指定该子句,则会抛出异常。

在集群上

ClickHouse 在指定集群的所有服务器上创建 db_name 数据库。更多细节请参阅 分布式DDL 文章。

引擎

默认情况下,ClickHouse 使用其自有的 Atomic 数据库引擎。还有 LazyMySQLPostgresSQLMaterializedPostgreSQLReplicatedSQLite

注释

您可以在创建数据库时添加注释。

该注释适用于所有数据库引擎。

语法

示例

查询:

结果: