CREATE DATABASE
描述
该语句用于新建数据库(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"
)
示例
-
新建数据库 db_test
CREATE DATABASE db_test;
-
新建数据库并设置默认的副本分布:
CREATE DATABASE `db_test`
PROPERTIES (
"replication_allocation" = "tag.location.group_1:3"
);
警告
若建表语句属性 key 带 replication_allocation 或 replication_num,则 db 的默认的副本分布策略不会生效
关键词
CREATE, DATABASE