CREATE DATABASE

CREATE DATABASE语句用于创建数据库。本文为您介绍CREATE DATABASE的用法。

使用限制

单个实例最多可创建64个数据库。

语法

CREATE DATABASE db_name
    [ [ WITH ] [ OWNER [=] user_name ]
;

参数说明如下表所示。

参数

描述

db_name

创建的数据库名称,只支持字母、数字、下划线(_)。

user_name

被授权为数据库管理员的账号名称。

执行该语句的账号默认成为新数据库的Owner,拥有Superuser权限,该账号也可以授予其他用户Superuser权限。

数据库的Owner拥有删除该数据库的权限。删除数据库时,系统会同时删除数据库中的表或数据等对象。

说明

开通Hologres实例后,系统自动创建postgres数据库。该数据库分配到的资源较少,仅用于管理,开发实际业务建议您新建数据库。

Superuser可以为其他用户创建数据库,并授权该用户为新数据库的Owner,方便用户自行管理和配置该数据库。

示例

新建数据库的示例语句如下。

CREATE DATABASE testdb;