若要使用云数据库RDS,您需要在实例中创建数据库。本文介绍如何为RDS PostgreSQL实例创建数据库。
概念
- 实例:实例是虚拟化的数据库服务器。您可以在一个实例中创建和管理多个数据库。
- 数据库:数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可以简单理解为存放数据的仓库。
- 字符集:字符集是数据库中字母、符号的集合,以及它们的编码规则。
注意事项
- RDS PostgreSQL实例(云盘)支持在控制台创建管理数据库。
- RDS PostgreSQL实例(本地盘)支持通过SQL命令创建、管理数据库。
- 如果您要迁移本地数据库到RDS,请在RDS实例中创建与本地数据库一致的迁移账号和数据库。
云盘实例创建数据库
- 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
- 在左侧导航栏单击数据库管理。
- 单击创建数据库。
- 设置如下参数。
参数 |
说明 |
数据库(DB)名称 |
- 最长63个字符。
- 由小写字母、数字、中划线、下划线组成。
- 以字母开头,以字母或数字结尾。
|
支持字符集 |
数据库的字符集。 |
Collate |
字符串排序规则。 |
Ctype |
字符分类。 |
授权账号: |
设置数据库的所有者,对数据库拥有ALL权限。 |
备注说明: |
填写备注信息。 |
- 单击创建。
本地盘实例创建数据库
- 连接PostgreSQL实例。
- 在SQL窗口中按照如下语法,创建数据库。
CREATE DATABASE name
[ [ WITH ] [ OWNER [=] user_name ]
[ TEMPLATE [=] template ]
[ ENCODING [=] encoding ]
[ LC_COLLATE [=] lc_collate ]
[ LC_CTYPE [=] lc_ctype ]
[ TABLESPACE [=] tablespace_name ]
[ CONNECTION LIMIT [=] connlimit ] ]
例如您要创建一个名称为test的数据库,可以执行如下命令:
create database test;