CREATE TABLE

插入到表中的数据行将根据分区键中的列或表达式的值路由到分区。如果没有现有的分区与新的值匹配,则会报告错误。分区不支持 EXCLUDE 约束;但是,你可以在各个分区上定义这些约束。PARTITION OF parent_table { FOR VALUES ...

删除数据

以下示例用于删除一个数据表中主键pk为"pk"的行数据以及删除另一个数据表中第一主键pk1为"pk1"且第二主键pk2值为"pk2"的行数据。private static void batchWriteRow(SyncClient client){ BatchWriteRowRequest ...

CREATE INDEX

expression 一个基于表的一列或多列的表达式。表达式通常必须括在一对括号,如语法所示。但是,如果表达式采用函数调用的形式,则可以省略括号。示例 在表 emp 的列 ename 上创建 B 树索引:CREATE INDEX name_idx ON emp(ename);创建...

监测数据质量

列规则 列的最大:检验某列中的最大是否满足预期,例如配置表的主键最大不能超过2147483647(即2³¹-1)。列的最小:检验某列中的最小是否满足预期,例如配置表中某零配件的字段最小不能低于3。符合含通配符的该表达式的个数...

通过 Go 客户端连接数据库使用示例

返回结果表示 affectrows,这里返回 1L 参数说明:tableName:名 rowkey:更新的主键名 columns:更新的目标列(一列或多列)values:需要更新的列值(一列或多列)long 返回值,表示具体更新的行数量(1行)replace 接口 您可使用该接口...

通用限制

String类型属性列列值大小 2 MB 单一属性列String类型的列值大小上限2 MB。Binary类型主键列列值大小 1 KB 单一主键列Binary类型的列值大小上限1 KB。Binary类型属性列列值大小 2 MB 单一属性列Binary类型的列值大小上限2 MB。限制 资源 ...

使用HBase Shell

例如,通过以下命令获取表的r1,cf1:q1列的值。get 'table1','r1',{COLUMNS=>'cf1:q1'} 返回信息如下。COLUMN CELL cf1:q1 timestamp=2022-09-14T16:06:34.339,value=v1 1 row(s)删除数据 删除单个数据 运行 delete 命令删除单个单元格...

过滤器

如果指定的要读取的列中不包含参考列,则过滤器无法获取参考列的值。在GetRow、BatchGetRow和GetRange接口中使用过滤器不会改变接口的原生语义和限制项。使用GetRange接口时,一次扫描数据的行数不能超过5000行或者数据大小不能超过4 MB。...

主键自增

重要 要更新已存在的行数据时,如果未记录自增主键列的值,请先通过 GetRange 接口获取要更新的行主键信息,然后再进行数据更新。UpdateRow BatchWriteRow GetRow 使用GetRow时需要完整的主键值,通过设置PutRow、UpdateRow或者...

DDL操作常见问题

本文为您介绍对表、分区、执行DDL操作过程中的常见问题。问题类别 常见问题 表操作 MaxCompute支持虚拟表吗?例如MySQL中的DUAL表?MaxCompute的表有无索引?如何修改表的Hash Clustering属性?如何将非分区表修改为分区表?因误操作删除...

过滤器

如果指定的要读取的列中不包含参考列,则过滤器无法获取参考列的值。在GetRow、BatchGetRow和GetRange接口中使用过滤器不会改变接口的原生语义和限制项。使用GetRange接口时,一次扫描数据的行数不能超过5000行或者数据大小不能超过4 MB。...

过滤器

如果指定的要读取的列中不包含参考列,则过滤器无法获取参考列的值。在GetRow、BatchGetRow和GetRange接口中使用过滤器不会改变接口的原生语义和限制项。使用GetRange接口时,一次扫描数据的行数不能超过5000行或者数据大小不能超过4 MB。...

INSERT

INSERT INTO tbl2 OVERRIDING USER VALUE SELECT*FROM tbl1 将从 tbl1 中拷贝所有在 tbl2 不是标识,而 tbl2 标识列的值将由与 tbl2 关联的序列产生。DEFAULT VALUES:所有列都将被其默认值填充,就像为每个显式指定了 DEFAULT...

条件更新

条件更新可以实现乐观锁功能,即在更新某时,先获取列的值,假设为A,值为1,然后设置条件 A=1,更新行使 A=2。如果更新失败,表示有其他客户端已成功更新该行。参数 参数 说明 RowExistenceExpectation 对数据进行更改操作...

条件更新

只有当数据满足判断条件时,才能对数据表中的数据进行更新;当数据不满足判断条件时,数据更新失败。前提条件 已初始化Client。具体操作,请参见 初始化OTSClient。已创建数据并写入数据。使用方法 在通过PutRow、UpdateRow、...

条件更新

只有满足条件时,才能对数据表中的数据进行更新;当不满足条件时,更新失败并给用户报错。说明 关于使用过程中可能出现的错误信息,请参见 错误码参考。前提条件 已初始化Client。具体操作,请参见 初始化。已创建数据并写入数据。使用...

读取数据

} 读取数据时使用过滤器 以下示例用于读取数据表中的数据,设置读取最新版本的数据以及根据Col0列的值过滤数据。private static void getRow(SyncClient client,String pkValue){/构造主键。PrimaryKeyBuilder primaryKeyBuilder=...

过滤器

如果指定的要读取的列中不包含参考列,则过滤器无法获取参考列的值。在GetRow、BatchGetRow和GetRange接口中使用过滤器不会改变接口的原生语义和限制项。使用GetRange接口时,会受到一次扫描数据的行数不能超过5000行或者扫描数据的数据...

过滤器

} } } 使用CompositeColumnValueFilter过滤数据 以下示例用于返回主键范围在["a","h")之间,Col0列值等于0且Col1列值大于100或者Col2列值小于等于10的行。private static void getRange(SyncClient client){/设置数据名称。...

分析数据

数据探查简单模式的说明如下:针对STRING和DATE类型:以富文本的形式为您展示Top2的值及其占比,同时展示其它值的占比。如果值的种类超过50%,则为您展示唯一值的总数。针对INTEGER和FLOAT类型:以分箱柱状图的形式,为您展示其数据范围的...

过滤器

} } } 使用CompositeColumnValueFilter过滤数据 以下示例用于返回主键范围在["a","h")之间,Col0列值等于0且Col1列值大于100或者Col2列值小于等于10的行。private static void getRange(SyncClient client){/设置数据名称。...

模型介绍

表格存储 根据数据表的主键索引数据,数据表中的行默认按照主键进行升序排序。分区键 组成主键的第一个主键称为分区键。表格存储 会根据数据表每一行分区键的值所属范围自动将一行数据分配到对应的分区和机器上来达到负载均衡的目的。...

数据问答最佳实践

不支持的问答能力:复杂的多列查询且很难使用一条查询语句获取数据的。如:参与航天日直播活动中奖的有几个人,分别是谁?长文本类型的字段值的语义召回。如:字段为“操作人员欠缺经验”,用户问法为:“欠缺经验导致的问题有哪些”。...

运行失败

小类目检索准备阶段GetSmallCategoryDocNum为空 报错信息 解决方法 该问题的主要原因是当中某些字段的值为空,比如 category 列的值为空或者 pk 列的值为空,建议通过SQL将这些空值对应的record删除。小类目检索阶段schema validation不...

局部事务

为数据开启局部事务后,使用局部事务功能,您可以创建数据范围在一个分区键内的局部事务并对局部事务中的数据进行读写操作。通过使用局部事务您可以实现单行或多行读写的原子操作。场景 使用局部事务功能,可以实现单行或多行读写的...

条件更新

以下示例用于当数据满足 Col0=0且Col1>100 或者 Col2中任意一个条件时,更新Col0列值。private static void updateRowWithCompositeColumnValueCondition(SyncClient client,String pkValue){/构造主键。PrimaryKeyBuilder ...

索引介绍

此时您可以为这张表建立两张全局二级索引表,表结构分别为如下:重要 为了确保主键的唯一性,二级索引会将数据表的原主键的主键列也添加到主键列中,例如图中的FilePath列。图 1:索引1 图 2:索引2 有了这两张索引表,即可通过索引表的...

读取数据

重要 当要读取带有自增主键列的数据时,请确保已获取到包含自增主键列值在内的完整主键。更信息,请参见 主键列自增。如果未记录自增主键列的值,您可以使用范围读取数据按照第一个主键列确定范围读取数据。查询方式 说明 适用场景 ...

读取数据

重要 当要读取带有自增主键列的数据时,请确保已获取到包含自增主键列值在内的完整主键。更信息,请参见 主键列自增。如果未记录自增主键列的值,您可以使用范围读取数据按照第一个主键列确定范围读取数据。查询方式 说明 适用场景 ...

局部事务

对局部事务中的数据进行读写操作后,可以根据实际提交或者丢弃局部事务。局部事务通过悲观锁(Pessimistic Lock)实现并发控制。目前局部事务功能处于邀测中,默认关闭。如果需要使用该功能,请 提交工单 进行申请或者加入钉钉群23307953...

迁移服务(MMA)

说明 在 数据源管理 页签,单击目标数据源 操作 列中的 编辑,然后查看URL,获取 source_id 其格式为/mms/source/{source_id}/config。name 是 MMA服务名称,租户级别下MMA名称不能重复。本文以 mmaagent_doc 为例。is_in_vpc 否 MMA服务...

如何统计行数

如果您确实需要获取表的行数,可以通过以下方式统计表行数。通过HBase Shell工具统计表行数 使用HBase RowCounter统计表行数 通过Lindorm SQL统计表行数 如果您要粗略查询Lindorm宽表的行数,可以通过Lindorm集群管理系统的 表概览 页面...

删除数据

以下示例用于删除第一主键列值为"86",第二主键列值为6771的行数据。delete-pk '["86",6771]' 使用SDK 您可以使用 Java SDK、Go SDK、Python SDK、Node.js SDK、.NET SDK 和 PHP SDK 删除数据。此处以Java SDK为例介绍删除数据的使用。删除...

使用场景

您可以手动反查数据表获取Duration列值或者将Duration列作为索引表的属性列。如果要查询发生在基站003上时间从1532574861到1532584054的所有通话记录的总通话时长、平均通话时长、最大通话时长和最小通话时长,您可以使用与本查询需求相同...

规划器使用的统计信息

这些信息保存在 pg_class 表的 reltuples 和 relpages 列中。我们可以用类似下面的查询查看这些信息:SELECT relname,relkind,reltuples,relpages FROM pg_class WHERE relname LIKE 'tenk1%';relname|relkind|reltuples|relpages-+-+-+-...

读取数据

重要 当要读取带有自增主键列的数据时,请确保已获取到包含自增主键列值在内的完整主键。更信息,请参见 主键列自增。如果未记录自增主键列的值,您可以使用范围读取数据按照第一个主键列确定范围读取数据。查询方式 说明 适用场景 ...

映射富化函数

city(主键)pop(主键)cid province region bj 300 1 bj huabei nj 800 2 js huadong sh 200 3 sh huadong 示例1:根据 city 字段在数据表中查找对应,返回该行 province 列的值。原始日志 city:sh name:maki pop:200 加工规则 e_...

数据操作

命令格式 delete-pk '[primaryKeyValue,primaryKeyValue]' 示例 以下示例用于删除第一主键列值为“86”,第二主键列值为6771的行数据。delete-pk '["86",6771]' 扫描数据 扫描获取表中所有数据或者获取指定个数的行数据。命令格式 ...

概述

例如,若已有一张包含了 name 和 description 列的 person,其中 name 列需要脱敏,且 description 列中的数据超过了16 MB。当执行 SELECT name,description FROM person 时,执行该查询命令的连接则会断开。若需要脱敏的数据列作为函数...

高并发点查

对于前面提到的行存,一行里包括了多列数据,缓存可能被大查询给刷掉,为了增加行缓存命中率,SelectDB单独引入了行存缓存。行缓存复用了SelectDB中的LRU Cache机制来保障内存的使用,通过指定如下的BE配置来开启。disable_storage_row_...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 MongoDB 版 物联网无线连接服务 共享流量包 负载均衡 短信服务 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用