SelectDB Cloud
SQL 手册
语句
Data-Definition-Statements
Create
CREATE-DATABASE

CREATE-DATABASE

Name

CREATE DATABASE

Description

该语句用于新建数据库(database)

语法:

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

PROPERTIES 该数据库的附加信息,可以缺省。

  • 如果创建 Iceberg 数据库,则需要在 properties 中提供以下信息:

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

    参数说明:

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

Example

  1. 新建数据库 db_test

    CREATE DATABASE db_test;
  2. 新建 Iceberg 数据库 iceberg_test

    CREATE DATABASE `iceberg_test`
    PROPERTIES (
    	"iceberg.database" = "doris",
    	"iceberg.hive.metastore.uris" = "thrift://127.0.0.1:9083",
    	"iceberg.catalog.type" = "HIVE_CATALOG"
    );

Keywords

CREATE, DATABASE

Best Practice

© 2023 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标