云主机开年特惠28.8元/年,0元秒杀等你来抢!
查看详情

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 天翼云新春焕新季 NEW 云主机开年特惠28.8元/年,0元秒杀等你来抢!
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 中小企业服务商合作专区 国家云助力中小企业腾飞,高额上云补贴重磅上线
  • 出海产品促销专区 NEW 爆款云主机低至2折,高性价比,不限新老速来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
  • MCP市场
公共算力服务
  • 裸金属
  • 定制裸金属
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
模型推理服务
  • 模型广场
  • 体验中心
  • 服务接入
应用托管
  • 应用实例
科研助手
  • 科研智能体
  • 科研服务
  • 开发机
  • 并行计算
大模型
  • DeepSeek-V3.1
  • DeepSeek-R1-0528
  • DeepSeek-V3-0324
  • Qwen3-235B-A22B
  • Qwen3-32B
智算一体机
  • 智算一体机
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场进入AI Store创新解决方案公有云生态专区智云上海应用生态专区
建站工具
  • 新域名服务
  • SSL证书
  • 翼建站
企业办公
  • 安全邮箱
  • WPS 365 天翼云版
  • 天翼企业云盘(标准服务版)
灾备迁移
  • 云管家2.0
  • 翼备份(SaaS版)

定价

协助您快速了解云产品计费模式、价格详情,轻松预估上云成本
价格计算器
  • 动态测算产品价格
定价策略
  • 快速了解计费模式

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼信创云专区
  • 信创云专区
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
培训与认证
  • 天翼云学堂
  • 天翼云认证
开源社区
  • 魔乐社区
  • OpenTeleDB

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 服务保障
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家
我要反馈
  • 建议与反馈
  • 用户体验官
信息公告
  • 客户公告

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      电信云云hbase数据库_相关内容
      • DRDS是否支持直接执行DDL语句?
        本文介绍 DRDS是否支持直接执行DDL语句。 DRDS不支持直接连接DRDS节点执行DDL语句,即通过客户端或程序连接DRDS节点,直接执行DDL语句会报错。 注意 创建逻辑库表、设置分片算法、修改表、执行DDL、创建修改全局序列、创建修改用户、创建修改角色等操作,必须通过天翼云DRDS控制台执行。 通过客户端或程序连接DRDS节点,支持直接执行DML语句(增删改查)。
        来自:
        帮助文档
        分布式关系型数据库
        常见问题
        操作类
        DRDS是否支持直接执行DDL语句?
      • DRDS提供了哪些高可靠保障?
        本文介绍DRDS提供了哪些高可靠保障。 计算节点高可靠 DRDS实例中包含多个计算节点且计算节点都是无状态的,通过弹性负载均衡及vip提供高可靠服务。 DRDS实例本身不存储业务数据,每个节点可以独立处理请求。当某个节点自身宕机故障,流量可以自动切换到其他节点,实现秒级容灾切换(通常情况下可在5秒内将故障节点剔除),实例整体服务不受影响,保证服务的连续性和稳定性。 存储节点高可靠 业务数据存储在关联的MySQL中,MySQL主备版或一主两备版具备双机热备、数据备份和数据恢复的高可用特性。 MySQL主备版或一主两备版,具备故障自动切换机制,提供高可用能力。 MySQL主备版或一主两备版采用热备架构,可实现秒级故障自动切换(存储节点故障,通常情况下可以在下挂存储节点恢复后30秒内完全恢复正常服务能力),支持用户自定义备份策略自动备份数据,并支持按备份集和指定时间点进行数据恢复,保证数据备份和恢复的高效性和可靠性。 高可用容灾架构 DRDS支持多可用区部署,以提供更高的容灾能力。用户可自定义选择将实例节点分布于多个可用区内。相较于单可用区部署,DRDS多可用区部署具备更强的灾备能力,能够有效应对实例故障或可用区中断,并提供机房级别的容灾保护。
        来自:
        帮助文档
        分布式关系型数据库
        常见问题
        操作类
        DRDS提供了哪些高可靠保障?
      • DRDS是如何处理审计,且与MySQL的审计有何关系?
        本文介绍DRDS是如何处理审计,且与MySQL的审计间的关系。 DRDS提供DDL、DML审计功能,其中DDL审计提供19条审计规则,DML审计提供13条审计规则,基本覆盖生产DDL、DML基本操作及使用规范。DRDS提供的DDL、DML审计是事前审计,即SQL执行前进行审计,根据规则进行匹配,若匹配到某条审计规则,根据审计配置进行告警或者拒绝执行。 MySQL本身也提供审计功能,但MySQL的审计和DRDS的审计是相互独立的,MySQL的审计是事后审计,即SQL执行后记录在审计记录中。
        来自:
        帮助文档
        分布式关系型数据库
        常见问题
        操作类
        DRDS是如何处理审计,且与MySQL的审计有何关系?
      • 分片数目的选择
        本节介绍分片数目的选择。 分片数目即将逻辑库切割为物理库的数量,在逻辑库时确定后无法更改。通常选择分片数目需要遵循如下原则。 原则1:分片数量尽量少,因为一个查询SQL 跨分片越多,则总体性能越差,虽然要好于所有数据在一个分片的结果。只在必要的时候进行扩容,增加分片数量。分片尽量均匀分布在多个存储节点上。 原则2:能不分片就不分片,800万以内的表,不建议分片,通过合适的索引,读写分离等方式,可以很好的解决性能问题。 原则3:不到800 万但跟大表(超800 万的表)有关联查询的表也要拆分,在此称为大表关联表。大表关联表如何拆:小于100 万的使用全局表;大于100 万小于800 万跟大表使用同样的拆分策略;无法跟大表使用相同规则的,可以考虑分步骤查询,不用关联查询,或者使用全局表。
        来自:
        帮助文档
        分布式关系型数据库
        最佳实践
        分片数目的选择
      • XA
        本文为您介绍DRDS管理命令中的XA命令。 UDAL XA START 语法说明 启动XA分布式事务 示例 plaintext mysql> UDAL XA START; + Xid + node1de0f69041 + 1 row in set (0.00 sec) UDAL XA RECOVER [ DATANODE {DN}XID {XID}] 语法说明 在所有或特定数据节点中,查看未终止的XA分布式事务 示例 plaintext mysql> UDAL XA RECOVER; +++++ Id Xid State Runtime Frontendstate +++++ 56639 node1de0f69041 XAACTIVE 105 alive +++++mysql> UDAL XA RECOVER [ DATANODE {DN}XID {XID}]; +++++ Id Xid State Runtime Frontendstate +++++ 56639 node1de0f69041 XAACTIVE 85 alive +++++ 1 row in set (0.00 sec) UDAL XA COMMIT [XID] WHERE DN [DATANODE] 语法说明 XA提交特定的XA分布式事务。 注意 命令中的XID指的是mysql prepare后的XID,不是UDAL XA START启动时的XID,在异常情况下才会出现,因此,直接执行该命令会报错。 示例 plaintext mysql> UDAL XA COMMIT [node1de0f69041] WHERE DN [UDALADMIN01]; ERROR 3023 (HY000): UDAL Command execution error: UDAL XA COMMIT [node1de0f69041] WHERE DN [UDALADMIN01] expect literal string,but get token LBRACKET ,value commit
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        管理命令
        XA
      • 购买类
        DRDS实例支持哪些资源池? DRDS实例支持在以下资源池购买: 华东地区: 华东1 西南地区: 西南1 北方地区: 青岛20 华南地区: 郴州2 西北地区: 西安5 西南地区: 重庆2/贵州3 北方地区: 北京5/石家庄20
        来自:
        帮助文档
        分布式关系型数据库
        常见问题
        购买类
      • DRDS怎么进行分片?
        本文介绍DRDS怎么进行分片。 DRDS通过数据分片的方式,将业务数据拆分到多个MySQL实例上进行分片存储。 逻辑库 用户创建逻辑库时,可以自行选择哪些MySQL存储该库及每个MySQL上存储几个分片。 逻辑表 DRDS支持全局表、分片表、单片表、库内分表、库内分桶等表类型,DRDS支持简单Hash、字符串哈希、范围哈希、枚举哈希等多种分片算法。用户创建逻辑表时,根据实际情况需求进行创建,创建时需要指定表类型、哪个字段作为分片键、分片算法。 全局表,表存储在所有MySQL上,每个MySQL都包含该表的全量数据。 分片表,表按分片的方式存储在MySQL上,每个MySQL存储该表的一部分数据。 单片表,表只存储在其中一个MySQL的一个分片上。 库内分表,表经过分片后,仍然很大,则可以对表再次进行拆分,选定另一个字段作为库内分表的分片键进行拆分存储。库内分表也属于分片表。 库内分桶,表经过分片后,仍然很大,对表进行再次拆分,不过拆分方式是按分桶的方式进行拆分,区别于库内分表需要选定另一个字段作为分片键,库内分桶不需要指定另一个字段,只要指定分桶数量。 分片建议 用户在进行数据分片之前,建议考虑事务、分布式JOIN等场景,尽量将事务边界范围缩小到单个MySQL分片上,尽量避免分布式JOIN、跨库JOIN。 建议同一个业务中心的表,按照同一个维度进行数据拆分,比如用户中心,都按照用户ID进行分片,这样使用的时候可以最大程度减少分布式事务、分布式JOIN的情况,降低系统负载。 全局表适合存储配置类数据(比如菜单、区域)类型的表,数据量不大,表变更极少。 分片表适合于超大表,建议千万级以上大表才使用分片表。 数据量小(少于千万级)的表,建议使用单片表即可。 使用DRDS时,建议所有SQL语句的查询条件都能携带分片键,这样可以达到最高的执行效率,避免SQL广播。
        来自:
        帮助文档
        分布式关系型数据库
        常见问题
        操作类
        DRDS怎么进行分片?
      • MySQL哪些高危操作会影响DRDS?
        本文介绍MySQL哪些高危操作会影响DRDS。 高危操作详见下表: 操作类别 操作 操作影响 控制台 删除MySQL实例 关联了该MySQL的DRDS的库表无法使用。 控制台 重置DRDS 使用的密码DRDS 无法连接MySQL,DRDS无法使用,需要重新修改关联MySQL密码。 控制台 修改安全组 可能导致DRDS 无法连接MySQL。 控制台 修改VPC 可能导致网络分割,无法互通。 控制台 重启 重启期间DRDS 服务会异常,重启完成后恢复。 客户端 删除DRDS使用的库 DRDS 分片不可用,无法提供正常服务。 客户端 删除DRDS使用的表 数据丢失,服务异常。 客户端 删除DRDS创建的账号 DRDS 无法连接MySQL,服务异常。 客户端 修改DRDS创建的物理表名 数据丢失,服务异常。 客户端 修改数据 如果修改了分片键,影响数据正确分片,导致异常。 客户端 修改白名单 如果DRDS不在白名单内,DRDS服务会异常。
        来自:
        帮助文档
        分布式关系型数据库
        常见问题
        MySQL相关类
        MySQL哪些高危操作会影响DRDS?
      • SQL 语法类
        本文对用户关于SQL 语法类问题进行了整理和解答。 DRDS怎么进行SQL优化 查询条件尽量带分片键。 小表作为驱动表。 全局表作为驱动表。 使用INSERT语句批量插入多条数据时报错,怎么处理 建议拆分为多条INSERT语句。对多条数据跨分片的情况,会产生分布式事务,影响性能,因此暂时不提供支持多条数据的插入。 DRDS是否支持数据类型强制转换 属于比较高级的用法,建议尽量避免使用,DRDS对强制类型转换支持不够完善,确实需要使用需经过充分测试和验证。 常见场景: 转换操作可能会导致索引失效,影响查询的性能。 在使用CONVERT函数时,要注意目标数据类型的字符集和排序规则。 转换的数据类型必须兼容,可能会导致错误或不可预测的结果。 在使用CAST函数时,目标数据类型的长度和精度错误。 DRDS是否支持分布式JOIN 部分支持。 可支持的join如下: 单表(即非分片表)之间的 JOIN。 参与 JOIN 的表在过滤条件中均带有分片键作为条件,并且分片算法相同(即通过分片算法计算的数据分布在相同分片上)。 参与 JOIN 的表均按照分片键作为 JOIN 条件,并且分片算法相同。 全局表与分片表之间的 JOIN。 其它类型不支持。
        来自:
        帮助文档
        分布式关系型数据库
        常见问题
        SQL 语法类
      • 索引规范
        本文为您介绍索引规范。 1. 禁止修改聚集索引或主键 为了维持B+tree带来大量的数据移动,一般要求使用跟业务不相关的id来作为整形自增主键 2. 尽量合并索引 索引加快了查询度,但是却会影响写入性能。 一个表的索引应该结合这个表相关的所有SQL综合创建,尽量合并。 组合索引的原则是:过滤性越好的字段越靠前,例如key (a)和key(a,b)存在,则可以直接删除key(a),对于select ……from tb where a123;,则可以使用索引(a,b)。 3. 禁止给选择性低的字段建单列索引 MySQL对索引的过滤性存在要求,如果过滤性太低,则MySQL会被放弃使用。 4. 禁止使用外键约束 对性能损耗特别大。 让应用程序去维护约束。 5. 字符类型字段应尽量使用前缀索引 太长的索引不仅影响写入性能,而且使用效果较差,因此字符串类型字段一般只建前缀索引,例如alter table testlongstr add index idxstr(str(16));。 6. 合理使用复合索引 一般情况下,复合索引比普通索引更加适用,因此,有些索引可以修改成复合索引。 7. 针对LIKE查询的索引问题,应注意使用前缀索引 LIKE只能使用前缀索引,示例说明如下: col like “abc%” 可以用索引 col like “%abc%” 不可以用索引 col like“%abc”不可以用索引
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        SQL调优指南
        SQL基础规范
        索引规范
      • Online DDL
        DRDS支持常见的在线DDL操作,主要包括:删除字段、修改字段、增加字段、创建表等。 使用示例 sql 增加字段: alter table torder add column ordersum int(10) NOT NULL DEFAULT 100; 修改字段: alter table torder modify column ordersum int(10) NOT NULL DEFAULT 200; 删除字段: alter table torder drop ordersum; 创建表: create table employee( id int not null,primary key (id))engineinnodb default charsetutf8;
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        Online DDL
      • 重命名表(RENAME TABLE)
        DRDS支持直接连接DBProxy执行DDL语句,本文为您介绍重命名表的RENAME TABLE语句。 注意 仅V5.1.20.0.13及以后版本的实例,支持使用本文介绍的DDL语句。 语法 目前单条语句仅支持对单个表进行重命名,支持的语法如下: plaintext RENAME TABLE oldtable TO newtable; 参数说明 oldtable:需要重命名的表名,必填 newtable: 重命名后的表名,必填
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        DDL语法
        管理数据表的DDL语句
        重命名表(RENAME TABLE)
      • 如何处理DRDS逻辑库与MySQL实例的先后关系?
        本文介绍如何处理DRDS逻辑库与MySQL实例的先后关系。 DRDS本身不存储数据,将实际库表数据存储在MySQL上,因此创建逻辑库之前需关联至少一个MySQL实例到DRDS,即一般先开通好MySQL实例,再关联到DRDS。 相反,如果想取消关联MySQL,则必须先删除逻辑库,才允许取消关联MySQL。 注意 注销DRDS实例之前,请用户确认删除逻辑库信息。
        来自:
        帮助文档
        分布式关系型数据库
        常见问题
        操作类
        如何处理DRDS逻辑库与MySQL实例的先后关系?
      • 概览
        章节名称 简介 介绍DRDS如何更合理地选择分片数目。 介绍DRDS如何更合理地进行分片。 介绍了DRDS单片表和全局表的创建和使用。 介绍了DRDS读写分离的配置与使用。 介绍了DRDS提供针对分布式节点的场景下的分布式事务解决方案。 介绍了如何通过JDBC连接池与DRDS对接,实现数据操作。 介绍了通过数据同步工具进行DRDS数据迁移的详细操作步骤。 介绍了SQL使用规范的通用八个原则供用户参考。
        来自:
        帮助文档
        分布式关系型数据库
        最佳实践
        概览
      • RECYCLE_BIN
        本文为您介绍DRDS管理命令中的管理回收站(RECYCLEBIN)的命令。 UDAL RECYCLEBIN SHOW CONFIG 语法说明 查询recyclebin配置信息 示例 plaintext mysql> UDAL RECYCLEBIN SHOW CONFIG; Empty set (0.02 sec) UDAL RECYCLEBIN SET CONFIG [RETAINNUMBER?][,RETAINTYPE?][,DELETETABLE?][,DELETETIME?] 语法说明 设置recyclebin配置 示例 plaintext mysql> UDAL RECYCLEBIN SET CONFIG RETAINNUMBER10; Query OK, 1 row affected (0.03 sec) UDAL RECYCLEBIN RESTORE TABLE WHERE ID ? 语法说明 通过recyclebin恢复表 UDAL RECYCLEBIN PURGE TABLE WHERE ID ? [WITH PHYSICAL DELETE] 语法说明 清除recyclebin中的表,其中,ID ? [物理删除] 示例 plaintext mysql> UDAL RECYCLEBIN PURGE TABLE WHERE ID 4; Query OK, 1 row affected (0.02 sec) UDAL RECYCLEBIN SHOW TABLE 语法说明 查看recyclebin中的表信息 支持的完整语法如下: plaintext UDAL RECYCLEBIN SHOW TABLE [WHERE [ID ?] [[AND] SCHEMAID ?] [[AND] {DELETESTATUS ? DELETESTATUS ! ?} ] [[AND] SCHEMANAME LIKE ?] [[AND] {OBJNAME LIKE ? OBJNAME ?}] [[AND] GMTCREATE > ?] [[AND] GMTCREATE UDAL RECYCLEBIN SHOW TABLE; ++++++++++++++++ Id Clusterid Tenantid Prodinstid Objtype Schemaname Objname Tablescripts Expiretime Deletestatus Gmtcreate Gmtmodify Recycleid Schemaid Deletetime Deletetable ++++++++++++++++ 2 /dbproxycluster/dbproxycluster0000014 6749 5e14029f7 0 ggzdb t1 CREATE TABLE IF NOT EXISTS t1 ( id int(10) NOT NULL, k int(10) NOT NULL DEFAULT '0', c char(120) COLLATE utf8mb4bin NOT NULL DEFAULT '', pad char(60) COLLATE utf8mb4bin DEFAULT NULL, KEY xid (id) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COLLATEutf8mb4bin; 20250522 10:06:48 0 20250507 10:06:48 20250507 10:06:48 /dbproxycluster/dbproxycluster0000013714/schemas/schema0000017/recyclebin/table0000014161 /dbproxycluster/dbproxycluster0000014/schemas/schema0000017 0 1 3 /dbproxycluster/dbproxycluster0000014 6749 5e140229f7 0 ggzdb t2 CREATE TABLE IF NOT EXISTS t2 ( id int(10) NOT NULL, k int(10) NOT NULL DEFAULT '0', c char(120) COLLATE utf8mb4bin NOT NULL DEFAULT '', pad char(60) COLLATE utf8mb4bin NOT NULL DEFAULT '', KEY xid (id) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COLLATEutf8mb4bin; 20250517 10:16:39 0 20250507 10:16:38 20250507 10:16:38 /dbproxycluster/dbproxycluster0000014/schemas/schema0000017/recyclebin/table0000013 /dbproxycluster/dbproxycluster0000014/schemas/schema0000017 0 1 ++++++++++++++++ 2 rows in set (0.02 sec)
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        管理命令
        RECYCLE_BIN
      • CREATE
        本文为您介绍DRDS管理命令中管理用户和角色的命令。 UDAL CREATE USER 'user' IDENTIFIED BY 'identified by' SET MANAGECOMMAND managecommand 语法说明 创建、修改或删除DBProxy用户 示例 plaintext mysql> UDAL CREATE USER 'udaladmin02' IDENTIFIED BY xxxxxxx'; Query OK, 0 rows affected (0.33 sec) UDAL CREATE ROLE 'role' COMMENTS 'comments'; 语法说明 创建、修改或删除DBProxy角色 示例 plaintext mysql> UDAL CREATE ROLE 'role'; Query OK, 0 rows affected (0.23 sec)
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        管理命令
        CREATE
      • BR
        DBProxy支持通过命令行方式来备份ZooKeeper元数据,本文为您介绍相关的ZooKeeper元数据备份命令。 注意 仅V5.1.20.0.13及以后版本的实例,支持执行本文命令。 UDAL BR SHOW CONFIG 语法说明 查看ZooKeeper元数据备份功能相关的参数配置情况。 返回信息说明如下: 参数 描述 enableddlbackupzkmetadata 是否启用执行完DDL语句后自动备份ZooKeeper元数据到实例基础库。 可能值: true:启用,即每次成功执行完DDL语句后,自动触发一次异步备份ZooKeeper元数据到实例基础库。 false:不启用。 默认值:false。 backupzkmetadatalimit 备份ZooKeeper元数据记录的最大值。 可能值:2(不包括1)≤ 该值 ≤ 2147483647之间的正整数。 默认值:50,即默认最多保留50个ZooKeeper元数据备份记录。 注意 当ZooKeeper元数据备份记录超出该参数值时,会在备份前自动清理最旧的备份记录,以节省数据空间。 示例 plaintext mysql> udal br show config; ++ Enableddlbackupzkmetadata Backupzkmetadatalimit ++ false 50 ++ 1 row in set (0.00 sec) UDAL BR SET CONFIG [ENABLEDDLBACKUPZKMETADATA?] [, BACKUPZKMETADATALIMIT?] 语法说明 配置ZooKeeper元数据备份功能相关的配置参数,包括: 参数 描述 ENABLEDDLBACKUPZKMETADATA 是否启用执行完DDL语句后自动备份ZooKeeper元数据到实例基础库。 取值范围: true:启用,即每次成功执行完DDL语句后,自动触发一次异步备份ZooKeeper元数据到实例基础库。 false:不启用。 默认值:false。 BACKUPZKMETADATALIMIT 备份ZooKeeper元数据记录的最大值。 取值范围:2(不包括)≤ 该值 ≤ 2147483647之间的正整数。 默认值:50,即默认最多保留50个ZooKeeper元数据备份记录。 注意 当ZooKeeper元数据备份记录超出该参数值时,会在备份前自动清理最旧的备份记录,以节省数据空间。 示例 plaintext mysql> udal br set config enableddlbackupzkmetadata ON, backupzkmetadatalimit 2; Query OK, 1 row affected (0.06 sec)
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        管理命令
        BR
      • 字段规范
        本文为您介绍字段规范。 1. 字段类型越短越好(可以用int的则不能用bigint,能用tinyint的不能用int) 满足需求的情况下,字段类型越短,会占用更少的存储空间,更少的磁盘IO和网络IO,更少的MySQL计算空间和APP计算空间。常见的字段类型介绍如下: 2. 尽量不要使用default null,所有的字段尽可能都设定为not null并为其定义默认值: 索引不会包括NULL值。影响索引的统计信息,影响优化器的判断。 复合索引中只要有一列含有NULL值,则该列对于此复合索引将是无效的。 3. 需要多表 join的字段或直接比较的字段,数据类型保持绝对一致。 杜绝隐形转换,比如int同char进行比较,造成效率低下。 4. 当字段的类型为枚举型或布尔型时,建议使用tinyint类型。 5. 一般情况下不允许使用TEXT、BLOG,确实需要则拆分。 本质上说,不是MySQL不适合存储text,而是在太多的情况下我们期望MySQL能够更加高效的提供小数据查询/事务处理。 6. 同理,当varchar字段超过一定长度(256)时,建议拆分。 7. 内容明确,不做变更的类型代码可用枚举类型 8. 关于存储IP地址时字段类型的选择 如果是IPV4地址,存放使用int类型,而不是char(15)。Int只占4个字节,字符型占用16个字节,符合越短越好的原则。另外索引长度降低,检索效率更高。 如果是IPV6地址,请找DBA商量决定如何存储。 9. 关于存储时间字段类型的选择 对时间范围没有要求时,强烈建议采用TIMESTAMP取代DATETIME,因为TIMESTAMP更短(4个字节),而DATETIME占用8个字节 两者区别如下: 时间范围: datetime 以'YYYYMMDD HH:MM:SS'格式检索和显示DATETIME值。支持的范围为'10000101 00:00:00'到'99991231 23:59:59' TIMESTAMP值不能早于1970或晚于2037 存储方式: TIMESTAMP1.4个字节储存 2.值以UTC格式保存 3.时区转化,存储时对当前的时区进行转换,检索时再转换回当前的时区。datetime 1.8个字节储存 2.实际格式储存 3.与时区无关
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        SQL调优指南
        SQL基础规范
        字段规范
      • 数据表规范
        本文为您介绍数据表规范。 1. 首先明确规定所有逻辑业务上实现,禁用存储过程,函数,触发器,视图。 2. 统一使用InnoDB存储引擎,系统已指定默认存储引擎为innodb,所以创建表时无需再指定存储引擎。InnoDB存储引擎是事务型的存储引擎,支持行锁、MVCC、崩溃恢复、具有更高效的IO,更先进的缓引和写策略。 3. 创建表时要明确定义主键,推荐为int/bigint类型的字段作为主键,如果是自增ID则更为完美。 MySQL INNODB为索引组织表,如果没有显式定义主键,InnoDB会使用表上的唯一索引作为主键,如果这个索引特别长,性能会特别差;如果表上没有唯一索引,MySQL会创建一个6个字节的整型作为隐含的主键,存在被写完而不被察觉的风险,而且性能也不佳。 如果没有显式设置主键,则很多工具无法使用(如online ddl),会让日常的维护工作变得复杂。 自增ID可以用来做分页优化。 自增ID可以减少复制延时。 4. 数据表设计时必须包含日期字段,createitme 和lastupdatetime。 每个表的update语句,必须包含对UpdateTime的更新。 5. 每个数据表中字段数量尽可能少。当表的字段数较多时,建议将表分成两张表,一张作为条件查询表,一张作为详细内容表。 6. 数据表记录数尽可能少,线上单表数据建议不超过2000万行,可以通过分库、分表方式实现。 7. 创建表时,所有表名、字段名都需要添加注释,示例如下: plaintext 创建名为 exampletable 的表 CREATE TABLE exampletable ( id INT AUTOINCREMENT PRIMARY KEY, 主键ID,自增 username VARCHAR(50) NOT NULL, 用户名,不能为空 email VARCHAR(100) UNIQUE, 邮箱,唯一约束 age INT, 年龄,可以为空 createdat TIMESTAMP DEFAULT CURRENTTIMESTAMP 创建时间,默认当前时间 ) ENGINEInnoDB DEFAULT CHARSETutf8mb4; 8. 表字符集统一使用utf8mb4,核对规则为utf8mb4bin,不允许其它字符编码。也不允许在字段里边自己定义字符集,以下为违规示例: plaintext 错误示例:使用 utf8 字符集 CREATE TABLE exampletablewrong ( id INT AUTOINCREMENT PRIMARY KEY, username VARCHAR(50) NOT NULL ) ENGINEInnoDB DEFAULT CHARSETutf8; 错误示例:在字段级别定义字符集 CREATE TABLE exampletablewrong ( id INT AUTOINCREMENT PRIMARY KEY, username VARCHAR(50) CHARACTER SET utf8mb4 COLLATE utf8mb4bin NOT NULL );
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        SQL调优指南
        SQL基础规范
        数据表规范
      • 时间函数
        函数表达式 函数描述 ADDDATE() Add time values (intervals) to a date value ADDTIME() Add time CURDATE() Return the current date CURRENTDATE() CURRENTDATE Synonyms for CURDATE() CURRENTTIME() CURRENTTIME Synonyms for CURTIME() CURRENTTIMESTAMP() CURRENTTIMESTAMP Synonyms for NOW() CURTIME() Return the current time DATEADD() Add time values (intervals) to a date value DATEFORMAT() Format date as specified DATESUB() Subtract a time value (interval) from a date DATE() Extract the date part of a date or datetime expression DATEDIFF() Subtract two dates DAY() Synonym for DAYOFMONTH() DAYNAME() Return the name of the weekday DAYOFMONTH() Return the day of the month (031) DAYOFWEEK() Return the weekday index of the argument DAYOFYEAR() Return the day of the year (1366) EXTRACT() Extract part of a date FROMDAYS() Convert a day number to a date FROMUNIXTIME() Format UNIX timestamp as a date GETFORMAT() Return a date format string HOUR() Extract the hour LASTDAY() Return the last day of the month for the argument LOCALTIME() LOCALTIME Synonym for NOW() LOCALTIMESTAMP, LOCALTIMESTAMP() Synonym for NOW() MAKEDATE() Create a date from the year and day of year MAKETIME() Create time from hour, minute, second MICROSECOND() Return the microseconds from argument MINUTE() Return the minute from the argument MONTH() Return the month from the date passed MONTHNAME() Return the name of the month NOW() Return the current date and time PERIODADD() Add a period to a yearmonth PERIODDIFF() Return the number of months between periods QUARTER() Return the quarter from a date argument SECTOTIME() Converts seconds to ‘HH:MM:SS’ format SECOND() Return the second (059) STRTODATE() Convert a string to a date SUBDATE() Synonym for DATESUB() when invoked with three arguments SUBTIME() Subtract times SYSDATE() Return the time at which the function executes TIME() Extract the time portion of the expression passed TIMEFORMAT() Format as time TIMETOSEC() Return the argument converted to seconds TIMEDIFF() Subtract time TIMESTAMP( With a single argument, this function returns the date or datetime expression; with two arguments, the sum of the arguments TIMESTAMPADD() Add an interval to a datetime expression TIMESTAMPDIFF() Subtract an interval from a datetime expression UNIXTIMESTAMP() Return a UNIX timestamp UTCDATE() Return the current UTC date UTCTIME() Return the current UTC time UTCTIMESTAMP() Return the current UTC date and time WEEKDAY() Return the weekday index WEEKOFYEAR() Return the calendar week of the date (153) YEAR() Return the year
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        函数
        时间函数
      • 授权和回收权限的GRANT/REVOKE语句
        REVOKE语句 支持的语法: plaintext 从角色或者用户回收库表权限 [UDAL] REVOKE { 权限列表 ALL } ON { SCHEMA TABLE } '对象名称' FROM { USER ROLE } '授权对象'; 从用户回收授权的角色权限 [UDAL] REVOKE ROLE '角色列表' FROM USER 'username'; 语法说明: 权限列表:填写ALL代表回收所拥有的ALL权限,以及可选回收权限:SELECTDELETEUPDATEINSERTTRUNCATEDECRYPT,当需要同时设置多个权限,用逗号进行隔开,必填 对象名称:当回收库权限时填写库名,当需要回收表权限时填写表名格式为 schemaname.tablename,目前仅支持对单个表或者库进行权限回收,必填 授权对象:填写用户名或者表名,必填 角色列表:回收的角色,可以是多个角色,如果是同时回收多个角色,需要用逗号分开并用单引号或双引号包括起来,必填 username:需要回收权限的用户名,必填 使用示例: plaintext 回收用户test的库权限 UDAL REVOKE ALL ON SCHEMA 'bugtest' FROM USER 'test'; 回收用户test的表权限 UDAL REVOKE SELECT,INSERT ON TABLE 'bugtest.sharding1' FROM USER 'test'; 回收用户test的角色权限 UDAL REVOKE ROLE 'role1, role2' FROM USER 'test'; 回收角色role1的库权限 UDAL REVOKE all on schema 'bugtest' FROM role 'role1'; 回收角色role1的表权限 UDAL REVOKE delete on table 'bugtest.sharding1' FROM role 'role1';
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        DDL语法
        授权和回收权限的GRANT/REVOKE语句
      • 全局序列和全局索引的DDL语句
        本文为您介绍DBProxy全局序列和全局索引的DDL语句。 注意 仅V5.1.20.0.13及以后版本的实例,支持使用本文介绍的DDL语句。 seqop 执行seqop的DDL语句的用户需要有对应的schema的ALL权限,支持执行的语句有三种,以下为执行示例,可以按需修改。 如果忘记seqop DDL语句的语法,可以通过控制台上的序列管理页面查看。 seqop参数的解释: name:序列名称,必要参数 value:对应控制台页面的序列当前值,addseq与alterseq中该项为必要参数 increment:序列步长 max:序列最大值 min:对应控制台页面的序列初始值 isCycle:是否是循环序列 注意 seqop DDL语句的参数顺序必须按照示例的顺序填写。 1. 序列创建语句 plaintext //创建非循环序列 seqop @@addseq name'test1' and value'11321' and increment'10' and max'100000' and isCycle'false'; //创建循环序列 seqop @@addseq name'test2' and value'1001' and increment'1000' and min'1' and max'999999' and isCycle'true'; 用DDL语句创建序列可以设置更丰富的参数,在控制台页面创建序列时仅可填写序列名称、最大值、初始值,且初始值加默认步长必须小于等于最大值。 2. 序列更新语句 plaintext //更新非循环序列 seqop @@alterseq name'test1' set value'11321' and increment'10' and max'100000' and isCycle'false'; //更新循环序列 seqop @@alterseq name'test2' set value'1001' and increment'1000' and min'1' and max'999999' and isCycle'true'; 3. 序列删除语句 plaintext seqop @@deleteseq name‘name’;
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        DDL语法
        全局序列和全局索引的DDL语句
      • 设置分片规则的DDL语句
        分片算法 设置分片规则时需要使用到分片算法,总共有7种分片算法,如下表所示: 分片算法名称 分片算法ID 算法参数及示例 是否可用于库内分表 取模分片 PartitionByMod 是 字符串hashCode取模分片 PartitionByStringMod 是 枚举分片 PartitionByFileMap mapfile'{"1":"0","2":"1"}' 表示分片键值为1的数据落到第一个分片上,分片键值为2的数据落到第二个分片上 defaultnode'0' 表示分片键值为其它值的数据落到默认第一个分片上 否 时间范围分片 PartitionByDateRange startdate'20180710' 表示开始日期 timeunitlen'1' 表示日期周期 timeunittype'year' 表示时间单位,可选值为[day,week,month,year]之一 库内分片参数:innerstartdate、 innertimeunitlen、innertimeunittype,参数含义与startdate、timeunitlen和timeunittype相同 是 枚举分组取模分片 PartitionByEnumAndMod shardingarea'name'表示分组键字段 mapfile'{"1":"0,1","2":"2,3"}' 表示分组键值为1的数据落到第1和第2个分片,分组键值为2的数据落到第3和第4个分片 defaultnode'0' 表示分组键值为其它的数据落到默认第1个分片 否 枚举分组字符串hashCode取模分片 PartitionByEnumAndStringMod shardingarea'employeeid' 表示分组键字段 mapfile'{"BJ":"0","SH":"1"}' 表示分组键值为BJ的数据落到第1分片,分组键值为SH的数据落到第2个分片 defaultnode'2' 表示分组键值为其它的数据落到默认第3个分片 否 数值类型Range分片 PartitionByIntRange rangevalues'1,10,MAXVALUE' :表示分为3个分片,第一个分片包含小于1的行,第二个分片包含大于等于1小于10的行,第三个分片包含大于等于10的行。 dn'shard1,shard2,shard3' :表示上述三个分片分别位于shard1、shard2和shard3上。 注意 rangevalues必须与dn的元素个数相同 。 dn可省略,表示包含所有shard。
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        DDL语法
        设置分片规则的DDL语句
      • 全局序列设置规则
        本章节介绍DRDS全局序列的设置规则。 序列步长不宜过小,过小则访问序列存储数据组件(Zookeeper)频繁,取1000个序列,步长设置为1,则与Zookeeper交互1000次,设置为1000,则只需交互一次 (步长默认1000)。 序列步长不宜过大,过大则DRDS重启时丢失的序列段就越大,且多DRDS访问时会加大序列的无序性。 序列的值的属性是long型,理论上最大值的设置不能超过9223372036854775807。 序列名称不区分大小写。 序列分为循环序列和非循环序列,循环序列到达最大值后再从最小值开始循环获取。
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        全局序列使用
        全局序列设置规则
      • 结构方案
        本节主要介绍结构方案 表结构对比与同步 操作场景 当您进行迁移或者验证操作时,可通过表结构对比与同步功能获取结构的差异性。 操作步骤 1. 在顶部菜单栏选择“结构方案”>“表结构对比与同步”打开任务列表页面。 您可根据对比任务状态、检索条件进行筛选,查看任务详请。 2. 在表结构对比与同步列表页面,单击左上方“新建表结构对比与同步任务”。 3. 在“创建任务”页签中设置任务信息,选择基准库、目标实例、目标库,勾选容错选项,并设置同步类型。任务创建完成,单击“下一步”。 4. 在对比阶段页面,您可查看对比对象信息及在对比列表中选择需跳过的对比项,单击“提交对比”。 关于对比项,您也可根据需要,勾选“跳过”取消对比操作。 5. 查看对比进度,在对比项列表中单击“查看日志”获取对比详情信息,并支持下载DDL。 6. 在“对比阶段”页面单击“下一步”,进入“同步阶段”,您可获取本次任务基本信息,如基准实例、基准库、目标实例、目标库、同步类型信息,可在同步项列表中设置本次任务中的同步项。 7. 在同步阶段页面,您可按需选择同步项或对于同步风险较高的一些项可以选择“跳过”,单击“执行同步”。 8. 同步完成后,您可在同步项列表中单击“查看日志”,获取对比详情信息,并支持下载全部DDL、同步成功DDL及同步失败DDL。
        来自:
        帮助文档
        数据管理服务
        用户指南
        MySQL数据库管理(开发工具)
        结构方案
      • 主子账号使用手册
        本文主要介绍如何创建子账号,并对子账号设置系统策略,从而使用子账号开通实例,使用DRDS控制台。 创建子账户并使用 用户在天翼云注册后自动创建,该用户对其所拥有的资源具有完全的访问权限,可以重置用户密码、分配用户权限等。如果需要多人共同使用天翼云资源,为了确保账号安全,建议创建子用户来进行日常管理工作。子用户的用户名、密码由拥有IAM权限的用户控制。子用户同样可以登录访问天翼云控制台,登录入口与主用户相同,受赋予的权限限制。创建子账户的步骤如下: 操作步骤 1. 进入天翼云官网,通过主账号登录,登入后,右上角选择【我的】,点击【账号中心】,进入个人中心界面。 2. 在左侧导航栏点击【统一身份认证】,进入统一认证服务IAM。 3. 在左侧导航栏点击【用户】页签,点击右上角【创建用户】。 4. 填写子账号的相关信息,包含用户名、邮箱、手机号等,并设置密码。设置完成点击右下角【下一步】。 5. 如无用户组请先创建用户组,如有可点击【添加】,添加进该用户组之后,会自动显示在右侧【已选用户组】窗口。如后续从用户组删除该用户,可点击【移除】。admin用户组为拥有所有操作权限的用户组,您可根据需要加入此用户组或者加入自行创建的用户组。 6. 加入用户组后,点击右下角【下一步】,将会显示创建成功。点击【返回用户列表】,可以看到创建的子账户。 7. 选择左侧导航栏【企业项目】页签,可以看到默认的企业项目,您也可以点击右上角【创建企业项目】按钮新创建一个企业项目。点击右侧的【查看用户组】可进行查看和设置企业项目下的用户组。 8. 点击【设置用户组】,并选择可选的用户组,点击右箭头移动至右侧窗口,并点击【确定】。点击【移除】按钮可将用户组从企业项目中移除。如果您在上一步骤中创建了新的企业项目,也需要进行该步骤设置用户组。 9. 在新添加的用户组右侧选择【设置策略】,可以搜索DRDS相关的策略,勾选策略,点击右移箭头移动至右侧窗口,并点击【确定】。确认后会提示操作成功,该步骤是为用户组的用户设置策略。 10. 退出当前账号,并使用步骤4中创建的子账号和密码登录,选择相应资源池和企业项目,您可看到主账户创建的资源。 11. 您也可以利用子账户创建开通实例。
        来自:
        帮助文档
        分布式关系型数据库
        用户指南
        账号与权限
        主子账号使用手册
      • 修改表(ALTER TABLE)
        语法示例 示例1:添加新列 plaintext 在users表末尾添加age列 ALTER TABLE users ADD COLUMN age INT NOT NULL DEFAULT 0; 在name列后添加email列 ALTER TABLE users ADD COLUMN email VARCHAR(100) AFTER name; 一次性添加多个列 ALTER TABLE users ADD COLUMN (phone VARCHAR(20), address TEXT); 示例2:修改列定义 plaintext 修改username列定义(不重命名) ALTER TABLE users MODIFY COLUMN username VARCHAR(50) NOT NULL UNIQUE; 重命名并修改列 ALTER TABLE users CHANGE COLUMN oldname newname VARCHAR(100) NOT NULL FIRST; 示例3:添加或删除索引 plaintext 添加普通索引 ALTER TABLE users ADD INDEX idxemail (email); 添加唯一索引 ALTER TABLE users ADD UNIQUE KEY ukusername (username); 添加复合索引 ALTER TABLE users ADD INDEX idxnamestatus (lastname, status DESC); 删除索引 ALTER TABLE users DROP INDEX idxemail; 示例4:添加或删除主键 plaintext 添加主键 ALTER TABLE users ADD PRIMARY KEY (id); 删除主键 ALTER TABLE users DROP PRIMARY KEY; 示例5:删除列 plaintext 删除单个列 ALTER TABLE users DROP COLUMN temporaryfield; 删除多个列 ALTER TABLE users DROP COLUMN oldfield1, DROP COLUMN oldfield2; 示例6:修改表属性 plaintext 修改表注释和存储引擎 ALTER TABLE users COMMENT '用户信息表', ENGINE InnoDB; 设置自增起始值 ALTER TABLE users AUTOINCREMENT 1000;
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        DDL语法
        管理数据表的DDL语句
        修改表(ALTER TABLE)
      • SET
        UDAL SET TRACE [MAXSIZE] ? 语法说明 设置跟踪,需要先设置UDAL SET TRACE 1; 示例 plaintext mysql> UDAL SET TRACE 1; Query OK, 0 rows affected (0.01 sec) mysql> UDAL SET TRACE MAXSIZE 2024; Query OK, 0 rows affected (0.01 sec) UDAL SET CLUSTER STATUS 'status' 语法说明 设置群集状态开/关 示例 plaintext mysql> UDAL SET CLUSTER STATUS 'status' ; Query OK, 1 row affected (0.00 sec) UDAL DELETE FRONTENDCONNECTIONLIMIT WHERE USER 'user' AND GROUP 'group' 语法说明 删除指定用户组的前端连接限制 示例 plaintext mysql> UDAL DELETE FRONTENDCONNECTIONLIMIT WHERE USER 'udaladmin' AND GROUP '默认分组'; Query OK, 1 row affected (0.02 sec) SET PASSWORD FOR'username' 'password' 语法说明 为指定用户设置密码,命令中的参数说明如下: 参数 说明 username 待修改密码的用户名称 password 用户的新密码 示例 plaintext mysql> SET PASSWORD FOR 'udalexample01' 'example123'; Query OK, 0 rows affected (0.33 sec) UDAL SET OPERATIONLOG 'ON/OFF' 语法说明 开启或关闭运维日志,命令参数说明如下: 参数 描述 OPERATIONLOG 是否开启运维日志,取值范围: ON:表示开启 OFF:表示关闭 说明 您可以执行UDAL SHOW OPERATIONLOG命令,查看运维日志是否开启。 示例 plaintext UDAL>udal set operationlog 'OFF' Query OK, 1 row affected (0.02 sec)
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        管理命令
        SET
      • 类型转换函数
        函数表达式 函数描述 BINARY Cast a string to a binary string CONVERT() Cast a value as a certain type CAST() Cast a value as a certain type
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        函数
        类型转换函数
      • 从"O"迁移到RDS-PostgreSQL时如何选择排序规则
        本节介绍了如何选择合适的排序规则。 从“O”迁移到RDSPostgreSQL,排序规则应选择'C'才能得到符合的预期结果。
        来自:
        帮助文档
        关系数据库PostgreSQL版
        最佳实践
        创建数据库
        常见问题
        从"O"迁移到RDS-PostgreSQL时如何选择排序规则
      • DDL管理查询类语句
        DRDS支持直接连接DBProxy执行DDL语句,本文为您介绍dbproxy查询表、DDL任务信息的语句。 注意 仅V5.1.20.0.13及以后版本的实例,支持使用本文介绍的DDL语句。 udal show table UDAL SHOW TABLE语句用于查询表的详细信息。以下是对该语句的详细说明: plaintext UDAL SHOW TABLE [ WHERE [deletestatus 0] [AND zkschemacode ?] [AND zktablecode ?] [AND tabletype IN (?, ...)] [AND tabletype NOT IN (?, ...)] [AND schemaname ?] [[AND (tablename LIKE ? OR tablename LIKE ? OR ...)] [AND tablename ? ] [AND tablename IN (?, ...)]] ORDER BY tableid ] 参数说明: deletestatus:删除标志,取值范围为: 0:表示未删除。 1:表示已删除。 zkschemacode:逻辑库的ZK节点的序列值。 zktablecode:表的ZK节点的序列值。 tabletype:表的分片类型,取值范围为: 1:全局表。 2:分片表(包含5和7)。 3:单片表(包含6) 。 4:未设置分片规则。 5:分片表+库内分表。 6:单片表+库内分表。 7:分片表+库内分桶。 schemaname:逻辑库名。 tablename:表名,支持精确匹配和模糊匹配。 udal show ddljob UDAL SHOW DDLJOB语句用于查询DDL任务的详细信息。 语法: plaintext UDAL SHOW DDLJOB [ WHERE [JOBID?] [TASKID?] [schemaid? [AND result?][AND script like '%?%'][AND createtime>?][AND createtime
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        DDL语法
        DDL管理查询类语句
      • 视图管理
        本节主要介绍视图管理 新建视图 操作步骤 1. 在顶部导航栏选择“库管理”,在对象列表页签下选择“视图”。 2. 单击页面左上侧“新建视图”。 3. 在新建视图编辑页面输入视图名称,选择安全性、检查选项和算法等信息,单击页面中间下部的“立即创建”。 4. 在确认视图定义脚本弹出框中单击“执行脚本”,即可完成视图创建。 打开视图 操作步骤 1. 在顶部导航栏选择“库管理”,在对象列表页签下选择“视图”,在右侧操作栏单击“打开视图”。 2. 在视图详情页面,您可进行查看或者通过Where条件查询获取视图信息。 界面操作说明 名称 功能说明 :: Where条件 您可通过where查询,快速获取查询信息。 快速生成测试数据 您可快速生成当前表结构的测试数据,并可进一步设置生成规则。 复制行 选择需要复制的行,单击“复制行”,复制所选行数据信息。 复制列 在列下拉框中选择需要复制的列,,单击“复制列”,复制所选列信息。 悬浮复制 当鼠标悬浮至某一数据上方,出现悬浮框,单击“复制”,复制该数据。 列设置 您可通过“列设置”筛选出需显示的列信息。 16进制显示Binary类型 列内容以Binary类型显示时,需要勾选此选项,否则显示乱码。 刷新 支持对表数据进行手动更新。 单行详情 显示指定数据行详细信息。 新增 您可通过新增来添加列表行数。 提交编辑 对编辑的内容进行提交后,在SQL预览弹出框中单击“确定”后保存所编辑的信息。 删除行 您可删除所选的行数据信息。 导出 支持CSV、SQL两种表数据导出类型,最多10000条。 说明 因为视图没有主键,所以只能查询视图数据,无法进行数据编辑。 修改视图
        来自:
        帮助文档
        数据管理服务
        用户指南
        MySQL数据库管理(开发工具)
        库管理
        视图管理
      • 1
      • ...
      • 183
      • 184
      • 185
      • 186
      • 187
      • ...
      • 200
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

      OpenClaw云服务器专属“龙虾“套餐低至1.5折起

      天翼云新春焕新季

      云主机开年特惠28.8元/年,0元秒杀等你来抢!

      云上钜惠

      爆款云主机全场特惠,2核4G只要1.8折起!

      中小企业服务商合作专区

      国家云助力中小企业腾飞,高额上云补贴重磅上线

      出海产品促销专区

      爆款云主机低至2折,高性价比,不限新老速来抢购!

      天翼云奖励推广计划

      加入成为云推官,推荐新用户注册下单得现金奖励

      产品推荐

      物理机 DPS

      公共算力服务

      模型推理服务

      科研助手

      智算一体机

      人脸实名认证

      动作活体识别

      车牌识别

      身份证识别

      推荐文档

      权限管理

      服务器迁移相关术语解释

      产品购买

      CentOS 磁盘挂载教程

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 服务器安全卫士
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 天翼云国际站
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2026 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号