创建数据库
更新时间:2024-11-25
集群上创建数据库
ClickHouse在指定集群的所有服务器上创建数据库。
创建一个新的数据库。
CREATE DATABASE [IF NOT EXISTS] db_name [ON CLUSTER cluster] [ENGINE = engine(...)] [COMMENT 'Comment']
引擎
ClickHouse默认使用自带的Atomic数据库引擎。另外还有Lazy、MySQL、PostgresSQL、MaterializedMySQL、MaterializedPostgreSQL、Replicated、SQLite。
注释
您可以在创建数据库时向其中添加注释。所有数据库引擎都支持注释。 句法:
CREATE DATABASE db_name ENGINE = engine(...) COMMENT 'Comment'
样例
查询:
CREATE DATABASE db_comment ENGINE = Memory COMMENT 'The temporary database';
SELECT name, comment FROM system.databases WHERE name = 'db_comment';
结果:
┌─name───────┬─comment────────────────┐
│ db_comment │ The temporary database │
└────────────┴────────────────────────┘