このトピックでは、ApsaraDB for ClickHouseでデータベースを作成するために使用されるCREATE DATABASEステートメントの構文について説明します。
次のコードは、CREATE DATABASEステートメントの構文を示しています。
CREATE DATABASE [IF NOT EXISTS] db_name [ON CLUSTER cluster];
パラメータ説明
db_name
: データベースの名前。 データベース名の長さは最大64文字で、英数字、アンダースコア (_) を使用できます。 データベース名は小文字で始まる必要があり、連続したアンダースコア (_) を含めることはできません。説明システムは組み込みデータベースの名前として予約されているため、データベース名としてシステムという単語を使用することはできません。
IF NOT EXISTS
:IF NOT EXISTS
キーワードフレーズをCREATE DATABASEステートメントに追加できます。 この場合、ステートメントで指定された名前が既存のデータベースで使用されている場合、データベースは作成されず、エラーは返されません。ON CLUSTER cluster
: データベースを作成するクラスターの名前を指定します。
例:
CREATE DATABASE db_001 ON CLUSTER default;