CREATE DATABASE

Description

  1. 该语句用于新建数据库(database
  2. 语法:
  3. CREATE DATABASE [IF NOT EXISTS] db_name
  4. [PROPERTIES ("key"="value", ...)];
  1. PROPERTIES 该数据库的附加信息,可以缺省。 1)如果创建 Iceberg 数据库,则需要在 properties 中提供以下信息:

    1. PROPERTIES (
    2. "iceberg.database" = "iceberg_db_name",
    3. "iceberg.hive.metastore.uris" = "thrift://127.0.0.1:9083",
    4. "iceberg.catalog.type" = "HIVE_CATALOG"
    5. )

    其中 iceberg.database 是 Iceberg 对应的库名;
    iceberg.hive.metastore.uris 是 hive metastore 服务地址。
    iceberg.catalog.type 默认为 HIVE_CATALOG。当前仅支持 HIVE_CATALOG,后续会支持更多 Iceberg catalog 类型。

example

  1. 1. 新建数据库 db_test
  1. CREATE DATABASE db_test;
  2. ```
  1. 新建 Iceberg 数据库 iceberg_test
    1. CREATE DATABASE `iceberg_test`
    2. PROPERTIES (
    3. "iceberg.database" = "doris",
    4. "iceberg.hive.metastore.uris" = "thrift://127.0.0.1:9083",
    5. "iceberg.catalog.type" = "HIVE_CATALOG"
    6. );
    ```

keyword

  1. CREATE,DATABASE