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-阿裏雲