开发者社区> 问答> 正文

创建数据库的方法


描述


在某个实例下创建一个新的数据库,接口必须满足以下条件,否则将调用失败:


  • 实例状态运行中

  • 实例没有被锁定

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

  • 实例类型是主实例

[backcolor=transparent]说明:PostgreSQL及PPAS实例中用户有权限通过SQL做CREATE DATABASE操作,故此接口不支持PostgreSQL和PPAS。


请求参数

名称类型是否必须描述
ActionString系统规定参数,取值:CreateDatabase。
DBInstanceIdString实例名。
DBNameString数据库名,需惟一性检查,由小写字母,数字、下划线组成,字母开头,长度不超过64个字符。其他非法字符,详见禁用关键字表
CharacterSetNameString字符集,取值范围限定如下字符集:MySQL类型:utf8gbklatin1utf8mb4(MySQL 5.5和5.6有);SQLServer类型:Chinese_PRC_CI_ASChinese_PRC_CS_ASSQL_Latin1_General_CP1_CI_ASSQL_Latin1_General_CP1_CS_ASChinese_PRC_BIN
DBDescriptionString数据库描述。不能以http://或https://开头,要以中文、英文字母开头,可以包含中文、英文字符、“_”、“-”和数字,长度为2~256个字符。


返回参数

名称类型描述
<公共返回参数>详见公共参数


示例


  • 请求示例
    1. [backcolor=transparent] https[backcolor=transparent] :[backcolor=transparent] //rds.aliyuncs.com/?Action=CreateDatabase
    2. [backcolor=transparent]&[backcolor=transparent]CharacterSetName[backcolor=transparent]=[backcolor=transparent]gbk
    3. [backcolor=transparent]&[backcolor=transparent]DBName[backcolor=transparent]=[backcolor=transparent]testdb02
    4. [backcolor=transparent]&[backcolor=transparent]DBInstanceId[backcolor=transparent]=[backcolor=transparent]riauvjz6zajfiq6ba1370329449201
    5. [backcolor=transparent]&<[公共请求参数]>

  • 返回示例
    XML格式:
    1. [backcolor=transparent] <CreateDatabaseResponse>
    2. [backcolor=transparent]       [backcolor=transparent]<RequestId>[backcolor=transparent]5A77D650-27A1-4E08-AD9E-59008EDB6927[backcolor=transparent]</RequestId>
    3. [backcolor=transparent]</CreateDatabaseResponse>

    JSON格式:
    1. [backcolor=transparent]{
    2. [backcolor=transparent]  [backcolor=transparent]"RequestID"[backcolor=transparent]:[backcolor=transparent]"5A77D650-27A1-4E08-AD9E-59008EDB6927"
    3. [backcolor=transparent]}

展开
收起
云栖大讲堂 2017-10-19 10:03:07 1657 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载