このトピックでは、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;