mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-16 11:22:12 +00:00
60 lines
2.2 KiB
Markdown
60 lines
2.2 KiB
Markdown
|
---
|
||
|
slug: /ja/sql-reference/statements/create/database
|
||
|
sidebar_position: 35
|
||
|
sidebar_label: DATABASE
|
||
|
---
|
||
|
|
||
|
# CREATE DATABASE
|
||
|
|
||
|
新しいデータベースを作成します。
|
||
|
|
||
|
``` sql
|
||
|
CREATE DATABASE [IF NOT EXISTS] db_name [ON CLUSTER cluster] [ENGINE = engine(...)] [COMMENT 'Comment']
|
||
|
```
|
||
|
|
||
|
## 句
|
||
|
|
||
|
### IF NOT EXISTS
|
||
|
|
||
|
`db_name` データベースが既に存在する場合、ClickHouseは新しいデータベースを作成せずに以下のように動作します。
|
||
|
|
||
|
- この句が指定されている場合、例外を投げません。
|
||
|
- この句が指定されていない場合、例外を投げます。
|
||
|
|
||
|
### ON CLUSTER
|
||
|
|
||
|
ClickHouseは、指定されたクラスタ内のすべてのサーバー上に `db_name` データベースを作成します。詳細は[分散DDL](../../../sql-reference/distributed-ddl.md)の記事を参照してください。
|
||
|
|
||
|
### ENGINE
|
||
|
|
||
|
デフォルトでは、ClickHouseは自身の[Atomic](../../../engines/database-engines/atomic.md)データベースエンジンを使用します。他にも[Lazy](../../../engines/database-engines/lazy.md)、[MySQL](../../../engines/database-engines/mysql.md)、[PostgresSQL](../../../engines/database-engines/postgresql.md)、[MaterializedMySQL](../../../engines/database-engines/materialized-mysql.md)、[MaterializedPostgreSQL](../../../engines/database-engines/materialized-postgresql.md)、[Replicated](../../../engines/database-engines/replicated.md)、[SQLite](../../../engines/database-engines/sqlite.md)があります。
|
||
|
|
||
|
### COMMENT
|
||
|
|
||
|
データベースを作成するときにコメントを追加することができます。
|
||
|
|
||
|
コメントはすべてのデータベースエンジンでサポートされています。
|
||
|
|
||
|
**構文**
|
||
|
|
||
|
``` sql
|
||
|
CREATE DATABASE db_name ENGINE = engine(...) COMMENT 'Comment'
|
||
|
```
|
||
|
|
||
|
**例**
|
||
|
|
||
|
クエリ:
|
||
|
|
||
|
``` sql
|
||
|
CREATE DATABASE db_comment ENGINE = Memory COMMENT 'The temporary database';
|
||
|
SELECT name, comment FROM system.databases WHERE name = 'db_comment';
|
||
|
```
|
||
|
|
||
|
結果:
|
||
|
|
||
|
```text
|
||
|
┌─name───────┬─comment────────────────┐
|
||
|
│ db_comment │ The temporary database │
|
||
|
└────────────┴────────────────────────┘
|
||
|
```
|