现在的位置: 首页 > 数据库 > 正文

阿里云RDS文档概述——数据库管理

2019年08月22日 数据库 ⁄ 共 4393字 ⁄ 字号 评论关闭

该系列博客的目录:

    概述与请求方式: http://blog.csdn.net/hyzhou33550336/article/details/41620595 (请先看这篇了解公共请求参数)

    实例管理:   http://blog.csdn.net/hyzhou33550336/article/details/41620749

    数据库管理: http://blog.csdn.net/hyzhou33550336/article/details/41620833

    数据迁入:   http://blog.csdn.net/hyzhou33550336/article/details/41620863

    账号管理:   http://blog.csdn.net/hyzhou33550336/article/details/41620879

    备份恢复:   http://blog.csdn.net/hyzhou33550336/article/details/41620899

    监控查询:   http://blog.csdn.net/hyzhou33550336/article/details/41620907

    日志查询:   http://blog.csdn.net/hyzhou33550336/article/details/41620917

    性能优化:   http://blog.csdn.net/hyzhou33550336/article/details/41620931

    参数设置:   http://blog.csdn.net/hyzhou33550336/article/details/41620595

数据库管理

  • 创建数据库
  • 删除数据库
  • 查看数据库列表
  • 修改数据库备注

 

创建数据库:

描述:

说明:在某个实例下创建一个新的数据库

接口必须满足以下条件,否则将调用失败

实例状态运行中

实例没有被锁定

没有超出实例最大数据库数量。

实例类型是主实例

请求参数:

名称

类型

是否必须

描述

Action

String

系统规定参数,取值:CreateDatabase

DBInstanceId

String

实例名

DBName

String

数据库名,需惟一性检查,由小写字母,数字、下划线组成,字母开头,长度不超过64个字符。其他非法字符:见禁用关键字表

CharacterSetName

String

字符集,取值范围限定如下字符集:

MySQL类型:

utf8|gbk|latin1|utf8mb4(5.55.6)

SQLServer类型:

Chinese_PRC_CI_AS|Chinese_PRC_CS_AS|Chinese_PRC_BIN

SQL_Latin1_General_CP1_CI_AS|SQL_Latin1_General_CP1_CS_AS

DBDescription

String

数据库描述,不超过256个字符注:不能以http://,https开头。以中文、英文字母开头。可以包含中文、英文字符、”_”,”
-”
,数字字符长度2~256

示例:

请求示例:

https://rds.aliyuncs.com/?Action=CreateDatabase

&CharacterSetName=gbk

&DBName=testdb02

&DBInstanceId=riauvjz6zajfiq6ba1370329449201

&<公共请求参数>

返回示例:

XML格式:

<PurgeDBInstanceLogResponse>

<RequestId>65BDA532-28AF-4122-AA39-B382721EEE64</RequestId>

</PurgeDBInstanceLogResponse>

JSON格式:

{

"RequestID":"5A77D650-27A1-4E08-AD9E-59008EDB6927"

}

 

 

删除数据库:

描述:

说明: 用户可以删除实例下的的某个数据库

接口必须满足以下条件,否则将调用失败

实例状态运行中

实例类型为主实例

请求参数:

名称

类型

是否必须

描述

Action

String

系统规定参数,取值:DeleteDatabase

DBInstanceId

String

实例名

DBName

String

数据库名

示例:

请求示例:

https://rds.aliyuncs.com/?Action=DeleteDatabase

&DBName=testdb02

&DBInstanceId=riauvjz6zajfiq6ba1370329449201

&<公共请求参数>

返回示例:

XML格式:

<DeleteDatabaseResponse>

<RequestId>5A77D650-27A1-4E08-AD9E-59008EDB6927</RequestId>

</DeleteDatabaseResponse>

JSON格式:

{

"RequestId": "07F6177E-6DE4-408A-BB4F-0723301340F3"

}

 

查看数据库列表:

描述:

说明:查找指定实例、指定DBDB列表信息。

如果查找参数类型错误,返回错误提示,返回数据为空。

实例状态要求:无

请求参数:

名称

类型

是否必须

描述

Action

String

系统规定参数,取值:DescribeDatabases

DBInstanceId

String

实例名

DBName

String

数据库名称

DBStatus

String

数据库状态,取值范围Creating:创建中;Running:使用中;Deleting:删除中

返回参数:

名称

类型

描述

Databases

List<Database>

Database组成的数据

Database参数:

名称

类型

描述

DBName

String

数据库名称

DBInstanceId

String

数据库所属实例名称

Engine

String

数据库实例类型

DBStatus

String

数据库状态Creating:创建中;Running:使用中Deleting:删除中

CharacterSetName

String

字符集

DBDescription

String

数据库描述

Accounts

List<AccountPrivilegeInfo>

Acounts组成的list

AccountPrivilegeInfo:

名称

类型

描述

Account

String

帐号名称

AccountPrivilege

String

帐号对该DB具有的权限

示例:

请求示例:

https://rds.aliyuncs.com/?Action=DescribeDatabases

&DBInstanceId=rds3meynazqbzju

&<公共请求参数>

返回示例:

XML格式:

<DescribeDatabasesResponse>

<RequestId>2603CA96-B17D-4903-BC04-61A2C829CD94</RequestId>

<Databases>

<Database>

<Engine>MySQL</Engine>

<DBName>testdb</DBName>

<CharacterSetName>utf8</CharacterSetName>

<DBStatus>Creating</DBStatus>

<DBInstanceId>rds3meynazqbzju</DBInstanceId>

<Accounts>

<AccountPrivilegeInfo></AccountPrivilegeInfo>

<Accounts>

</Database>

<Database>

<Engine>MySQL</Engine>

<DBName>testdb2</DBName>

<CharacterSetName>gbk</CharacterSetName>

<DBStatus>Creating</DBStatus>

<DBInstanceId>rds3meynazqbzju</DBInstanceId>

<Accounts>

<AccountPrivilegeInfo></AccountPrivilegeInfo>

<Accounts>

</Database>

</Databases>

</DescribeDatabasesResponse>

JSON格式:

{

"RequestId":"2603CA96-B17D-4903-BC04-61A2C829CD94",

"Databases":{

"Database":[

{

"Engine":"MySQL",

"CharacterSetName":"utf8",

"DBStatus":"Creating",

"DBDescription":"",

"DBInstanceId":"rds3meynazqbzju",

"Accounts":{

"AccountPrivilegeInfo":[]

},

"DBName":"testdb"

},

{

"Engine":"MySQL",

"CharacterSetName":"gbk",

"DBStatus":"Creating",

"DBDescription":"",

"DBInstanceId":"rds3meynazqbzju",

"Accounts":{

"AccountPrivilegeInfo":[]

},

"DBName":"testdb2"

}

]

}

}

 

修改数据库备注:

描述:

修改数据库名的备注名,用于方便用户记录该实例,比如为该实例修改备注名为“阿里云测试环境实例数据库A”

请求参数:

名称

类型

是否必须

描述

Action

String

系统规定参数,取值:ModifyDBDescription

DBInstanceId

String

实例名

DBName

String

数据库名

DBDescription

String

修改DB备注注:不能以http://,https开头。以中文、英文字母开头。可以包含中文、英文字符、"_""-",数字字符长度2~256

示例:

请求示例:

https://rds.aliyuncs.com/?Action=ModifyDBDescription

&DBInstanceId=rdsaiiabnaiiabn

&DBInstanceDescription=testwangyichengDBdescribe

&<公共请求参数>

返回示例:

XML格式:

<ModifyDBDescriptionResponse>

<RequestId>17F57FEE-EA4F-4337-8D2E-9C23CAA63D74</RequestId>

</ModifyDBDescriptionResponse>

JSON格式:

{

"RequestId":"17F57FEE-EA4F-4337-8D2E-9C23CAA63D74"

}

抱歉!评论已关闭.