SelectDB Cloud
SQL 手册
SQL 语句
DDL
Create
CREATE-DATABASE

CREATE-DATABASE

Name

CREATE DATABASE

Description

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

语法:

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

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

  • 如果要为db下的table指定默认的副本分布策略,需要指定replication_allocation(table的replication_allocation属性优先级会高于db)

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

Example

  1. 新建数据库 db_test

    CREATE DATABASE db_test;
  2. 新建数据库并设置默认的副本分布:

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

:::caution 若建表语句属性key带replication_allocation或replication_num,则db的默认的副本分布策略不会生效 :::

Keywords

CREATE, DATABASE

Best Practice

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