510
阿里云
写入数据__从 SQL 到 NoSQL_快速入门_表格存储-阿里云
SQL
关系型数据库中,表是一个由行和列组成的二维数据结构,可以使用 INSERT
语句向表中添加行,如下所示:
INSERT INTO UserHistory (
user_id, time_stamp, item_id, behavior_type,
behavior_amount, behavior_count, content)
VALUES(
'10100', 1479265526, 'cell_phone', 'share', 4.9, 78,
'The phone is quit good!'
);
表格存储
使用表格存储时,可以使用 PutRow
接口插入一行数据,如下所示:
// 设置主键
PrimaryKeyBuilder primaryKeyBuilder = PrimaryKeyBuilder.createPrimaryKeyBuilder();
primaryKeyBuilder.addPrimaryKeyColumn("user_id", PrimaryKeyValue.fromString("10100"));
primaryKeyBuilder.addPrimaryKeyColumn("time_stamp", PrimaryKeyValue.fromLong(1479265526));
PrimaryKey primaryKey = primaryKeyBuilder.build();
// 设置属性列的值
RowPutChange rowPutChange = new RowPutChange(TABLE_NAME, primaryKey);
rowPutChange.addColumn(new Column("item_id", ColumnValue.fromString("cell_phone")));
rowPutChange.addColumn(new Column("behavior_type", ColumnValue.fromString("share")));
rowPutChange.addColumn(new Column("behavior_amount", ColumnValue.fromDouble(4.9)));
rowPutChange.addColumn(new Column("behavior_count", ColumnValue.fromLong(78)));
rowPutChange.addColumn(new Column("content", ColumnValue.fromString("The phone is quit good!")));
// 插入该行数据
client.putRow(new PutRowRequest(rowPutChange));
使用 PutRow 接口时,请注意如下关键事项:
除了表名
TABLE_NAME
和主键primaryKey
,属性列和类型可以在写入时定义。多行数据的同名属性列也可以使用不同的类型。
大多数 SQL 数据库是面向事务的,当发出
INSERT
语句时,只有COMMIT
之后对数据的修改才是永久性的。使用表格存储,当表格存储通过 HTTP 200 状态码(OK)进行回复时, PutRow 写入的数据已经被持久化到所有备份。插入多条记录时,可以使用 BatchWriteRow 接口,从而大大提高数据的写入速度。
最后更新:2016-11-23 16:04:20
上一篇:
访问数据库__从 SQL 到 NoSQL_快速入门_表格存储-阿里云
下一篇:
检索数据__从 SQL 到 NoSQL_快速入门_表格存储-阿里云
重置APP密钥__应用管理相关接口_API_API 网关-阿里云
删除签名密钥__后端签名密钥相关接口_API_API 网关-阿里云
DeleteVirtualMFADevice__用户管理接口_RAM API文档_访问控制-阿里云
MySQL数据库导入教程__数据库_使用指南_云虚机主机-阿里云
联合新加坡教育部下属大学,阿里云推出科技创业课程
RTMP推流地址及签名__关于LiveChannel的操作_API 参考_对象存储 OSS-阿里云
2016-02-03__Release-Notes_日志服务-阿里云
修改备份策略__备份恢复_API 参考_云数据库 RDS 版-阿里云
欠费流程__购买指导_DDoS 高防IP-阿里云
步骤4:验证配置生效__快速入门(网站业务)_DDoS 高防IP-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云