メインコンテンツまでスキップ
バージョン: 2.1

CREATE DATABASE

説明

このステートメントは新しいデータベースを作成するために使用されます

構文

CREATE DATABASE [IF NOT EXISTS] <db_name>
[PROPERTIES ("<key>"="<value>"[, ... ])];

必須パラメータ

** 1. <db_name>**

データベース名

オプションパラメータ

** 1. <PROPERTIES>**

このデータベースに関する追加情報

権限制御

このSQLコマンドを実行するユーザーは、最低限以下の権限を持っている必要があります:

権限オブジェクト備考
CREATE_PRIV対応するデータベース対応するデータベースに対する作成権限が必要です

注意事項

db配下のTableに対してデフォルトのレプリカ配布戦略を指定したい場合は、<replication_allocation>を指定する必要があります(tableの<replication_allocation>属性はdbよりも高い優先度を持ちます):

PROPERTIES (
"replication_allocation" = "tag.location.default:3"
)

Example

  • 新しいデータベース db_test を作成する

    CREATE DATABASE db_test;
  • 新しいデータベースを作成し、デフォルトのレプリカ配布を設定します:

    CREATE DATABASE `db_test`
    PROPERTIES (
    "replication_allocation" = "tag.location.group_1:3"
    );