首页/数据/NoSQL 速查/CREATE DATABASE 与默认引擎
本包目录(322 条)
MongoDB99 条Elasticsearch89 条
ClickHouse56 条
时序与列式28 条选型与架构50 条

CREATE DATABASE 与默认引擎

建库语法 CREATE DATABASE [IF NOT EXISTS] db [ENGINE = Atomic];Atomic 支持原子 RENAME 与 EXCHANGE,是当前默认引擎,普通建库无需显式指定。

NoSQL 速查数据更新于 2026-10-12
常用语句CREATE DATABASE / SHOW DATABASES / SHOW CREATE DATABASE / DROP DATABASE
引擎Atomic(默认)、Ordinary、Replicated、Lazy、Memory
元数据system.databases 可查引擎、路径与 UUID

示例

示例
CREATE DATABASE IF NOT EXISTS analytics;
SHOW DATABASES;
SHOW CREATE DATABASE analytics;
SELECT name, engine FROM system.databases;
DROP DATABASE IF EXISTS old_db;
分布式部署里 Replicated 数据库能把 DDL 自动同步到集群各副本,通常配合 ReplicatedMergeTree 使用。

易错点

  • DROP DATABASE 不确认直接执行会删除库内全部表,批量操作前先用 SHOW TABLES 核对
  • Ordinary 引擎下 RENAME 不是原子操作,新库统一用 Atomic

数据来源与参考

  • ClickHouse Docs: CREATE DATABASE
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌