操作步骤
查看库表基本信息
- 在天翼云官网首页的顶部菜单栏,选择【产品 > 数据库 > 关系型数据库 > 分布式关系型数据库】,进入分布式关系型数据库产品页面。然后单击【管理控制台】,进入【概览】页面。
- 在左侧导航栏,选择【DRDS > 实例管理】,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。
- 在实例列表中,找到目标实例,单击【操作】列的【管理】,进入实例【基本信息】页面。
- 单击【schema管理】,进入目标实例的schema管理页面。
- 在【schema管理】页面,单击目标schema的【管理】,单击导航栏的【库表管理】,进入到库表管理页面。
- 在库表管理页面可以查看库表信息,包括表名,类型,分片键,分片函数,分片节点和操作等。
新建库表
- 在天翼云官网首页的顶部菜单栏,选择【产品 > 数据库 > 关系型数据库 > 分布式关系型数据库】,进入分布式关系型数据库产品页面。然后单击【管理控制台】,进入【概览】页面。
- 在左侧导航栏,选择【DRDS > 实例管理】,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。
- 在实例列表中,找到目标实例,单击【操作】列的【管理】,进入实例【基本信息】页面。
- 单击【schema管理】,进入目标实例的schema管理页面。
- 在【schema管理】页面,单击目标schema的【管理】,单击导航栏的【库表管理】,进入到库表管理页面。
- 在【库表管理】页面,单击左上角【新建库表】,进入新建库表页面。
- 在【执行新建语句】的输入框中输入创建库表的DDL语句。单击【下一步】。注意,这步骤所输入的DDL只允许包含一句create table语句。
- 选择该库表的表类型:全局表、分片表、单片表,相关说明请参见DRDS > 产品介绍 >常用概念 >基本概念。系统提供若干种预置分片算法,详细说明请参见DRDS > 产品介绍 > 常用概念 >分片算法。对于超大表水平切分后单片数据量依然很大时,可以选择“库内分表”或者“分桶”,在分片节点中二次拆分,两者主要区别在于前者可以指定库内分表分片键,后者必须使用库表的分片键做分桶处理。
DDL语句执行
- 在天翼云官网首页的顶部菜单栏,选择【产品 > 数据库 > 关系型数据库 > 分布式关系型数据库】,进入分布式关系型数据库产品页面。然后单击【管理控制台】,进入【概览】页面。
- 在左侧导航栏,选择【DRDS > 实例管理】,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。
- 在实例列表中,找到目标实例,单击【操作】列的【管理】,进入实例【基本信息】页面。
- 单击【schema管理】,进入目标实例的schema管理页面。
- 在【schema管理】页面,单击目标schema的【管理】,单击导航栏的【库表管理】,进入到库表管理页面。
- 单击左上角【DDL语句执行】,在输入框中输入创建库表的DDL语句。可在控制台执行DDL语句。
- “DDL语句执行”中支持create(建表)、alter(修改表结构)、drop(删除表)、设置分片规则、添加序列和删除六种类型的sql。
说明
一次可批量执行多条DDL语句,当执行多条DDL语句时,可以选择并行执行,以及遇到错误是否继续。
设置分片规则和全局序列DDL相关语法,请参见分布式关系型数据库 > 用户指南 > SQL语法 > DDL语法。
新建数据库表时,默认DDL审计规则为列不可设置为NULL,如需设置空值,请修改DDL审计规则。
注意选择并行执行或遇到错误继续,需要用户确保前后DDL语句之间没有依赖关系。