全部产品
Search
文档中心

云原生数据仓库AnalyticDB:数据库管理

更新时间:Jan 26, 2024

数据库(Database)是表、索引、视图、存储过程、操作符的集合。您可以在一个AnalyticDB PostgreSQL实例中创建多个数据库,但是客户端程序一次只能连接上并且访问一个数据库,无法跨数据库进行查询。

创建数据库

使用CREATE DATABASE命令创建一个新的数据库,命令如下:

CREATE DATABASE <dbname> [ [WITH] [OWNER [=] <dbowner>] ]
                      [ENCODING [=] <encoding>] 

说明:

  • <dbname>:待创建的数据库名称。

  • <dbowner>:拥有新数据库的数据库用户名,默认为执行该命令的用户。

  • <encoding>:在新数据库中使用的字符集编码。指定一个字符串常量(例如'SQL_ASCII'), 一个整数编码号,默认为utf-8。

示例:

CREATE DATABASE mygpdb;

切换数据库

在DMS控制台切换数据库

  1. 使用DMS登录数据库,具体操作,请参见DMS

  2. 在左侧已登录实例中,展开目标实例。

  3. 找到目前库并展开,双击目标Schema即可。

在psql中切换数据库

  1. 使用psql登录数据库,具体操作,请参见psql

  2. 执行以下命令,即可切换数据库。

    \c <databasename>

    <database_name>为需要切换到的数据库名称。

删除数据库

使用DROP DATABASE命令删除一个数据库。它会移除该数据库的元数据并且删除该数据库在磁盘上的目录及其中包含的数据,命令如下:

DROP DATABASE <dbname>

说明:

<dbname>:待删除的数据库名称。

示例:

DROP DATABASE mygpdb;