--- slug: /zh/sql-reference/statements/create/database sidebar_position: 35 sidebar_label: DATABASE --- # CREATE DATABASE {#query-language-create-database} 创建数据库. ``` sql CREATE DATABASE [IF NOT EXISTS] db_name [ON CLUSTER cluster] [ENGINE = engine(...)] ``` ## 条件 {#clauses} ### IF NOT EXISTS {#if-not-exists} 如果`db_name`数据库已经存在,则ClickHouse不会创建新数据库并且: - 如果指定了子句,则不会引发异常。 - 如果未指定子句,则抛出异常。 ### ON CLUSTER {#on-cluster} ClickHouse在指定集群的所有服务器上创建`db_name`数据库。 更多细节在 [Distributed DDL](../../../sql-reference/distributed-ddl.md) article. ### ENGINE {#engine} [MySQL](../../../engines/database-engines/mysql.md) 允许您从远程MySQL服务器检索数据. 默认情况下,ClickHouse使用自己的[database engine](../../../engines/database-engines/index.md). 还有一个[lazy](../../../engines/database-engines/lazy.md)引擎.