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;