通過控制臺(tái)、工具或SDK創(chuàng)建數(shù)據(jù)表后,您可以在數(shù)據(jù)表中讀寫數(shù)據(jù)。創(chuàng)建數(shù)據(jù)表時(shí),您可以根據(jù)業(yè)務(wù)需求同時(shí)創(chuàng)建全局二級索引用于讀取數(shù)據(jù)。
使用控制臺(tái)創(chuàng)建數(shù)據(jù)表
- 登錄表格存儲(chǔ)控制臺(tái)。
- 在概覽頁面,單擊實(shí)例名稱或在操作列單擊實(shí)例管理。
- 在實(shí)例詳情頁簽,單擊創(chuàng)建數(shù)據(jù)表。 說明 單個(gè)實(shí)例最多可以創(chuàng)建64張數(shù)據(jù)表。
- 在創(chuàng)建數(shù)據(jù)表對話框,按照如下說明配置數(shù)據(jù)表名稱和表主鍵。
參數(shù) 描述 數(shù)據(jù)表名稱 數(shù)據(jù)表名稱,用于在實(shí)例中唯一標(biāo)識(shí)一張數(shù)據(jù)表。 數(shù)據(jù)表的命名規(guī)則為由大小寫字母、數(shù)字或下劃線(_)組成,且只能以字母或下劃線(_)開頭,長度在1個(gè)~255個(gè)字節(jié)之間。
表主鍵 表中的一列或多列,用于唯一標(biāo)識(shí)表中的一條記錄。 輸入表主鍵名稱并選擇數(shù)據(jù)類型,單擊添加表主鍵,可加入新的主鍵。
單表最多可設(shè)置4個(gè)主鍵,第一個(gè)主鍵默認(rèn)為分區(qū)鍵。主鍵的配置及順序設(shè)置后不能修改。
說明- 表格存儲(chǔ)支持將主鍵列設(shè)置為自增列,每張表只能設(shè)置一個(gè)主鍵列為自增列,且分區(qū)鍵不能設(shè)置為自增列。
- 主鍵列設(shè)置為自增列后,在寫入一行數(shù)據(jù)時(shí),該主鍵列無需填值,表格存儲(chǔ)會(huì)自動(dòng)生成該主鍵列的值。自動(dòng)生成的主鍵列的值在分區(qū)鍵內(nèi)嚴(yán)格遞增且唯一。
- 表主鍵名稱的命名規(guī)則為由大小寫字母、數(shù)字或下劃線(_)組成,且只能以字母或下劃線(_)開頭,長度在1個(gè)~255個(gè)字節(jié)之間。
- 主鍵的數(shù)據(jù)類型可選為字符串、整型或二進(jìn)制。
- (可選)在創(chuàng)建數(shù)據(jù)表對話框,進(jìn)行高級配置或者創(chuàng)建二級索引。當(dāng)需要對數(shù)據(jù)表設(shè)置數(shù)據(jù)生命周期等高級配置或者創(chuàng)建二級索引時(shí),請執(zhí)行此步驟。
- 打開高級設(shè)置開關(guān),配置高級參數(shù),參數(shù)說明如下。
參數(shù) 描述 數(shù)據(jù)生命周期 數(shù)據(jù)表中數(shù)據(jù)的保存時(shí)間。當(dāng)數(shù)據(jù)的保存時(shí)間超過設(shè)置的數(shù)據(jù)生命周期時(shí),系統(tǒng)會(huì)自動(dòng)清理超過數(shù)據(jù)生命周期的數(shù)據(jù)。單位為秒。 取值:大于等于86400秒(一天)或-1(數(shù)據(jù)永不過期)。
最大版本數(shù) 數(shù)據(jù)表中的屬性列能夠保留數(shù)據(jù)的最大版本個(gè)數(shù)。當(dāng)屬性列數(shù)據(jù)的版本個(gè)數(shù)超過設(shè)置的最大版本數(shù)時(shí),系統(tǒng)會(huì)自動(dòng)刪除較早版本的數(shù)據(jù)。 取值必須為非0整數(shù)。
數(shù)據(jù)有效版本偏差 指定的數(shù)據(jù)版本號與系統(tǒng)當(dāng)前時(shí)間偏差的允許最大值,單位為秒。有效版本偏差為正整數(shù),可以大于1970-01-01 00:00:00 UTC時(shí)間到當(dāng)前時(shí)間的秒數(shù)。 只有當(dāng)寫入數(shù)據(jù)所有列的版本號與寫入時(shí)時(shí)間的差值在數(shù)據(jù)有效版本偏差范圍內(nèi),數(shù)據(jù)才能成功寫入。
屬性列的有效版本范圍為[數(shù)據(jù)寫入時(shí)間-數(shù)據(jù)有效版本偏差,數(shù)據(jù)寫入時(shí)間+數(shù)據(jù)有效版本偏差)。
預(yù)留讀吞吐量 容量型實(shí)例不支持該參數(shù)。 為數(shù)據(jù)表預(yù)留讀吞吐量或?qū)懲掏铝俊H≈捣秶鸀?span id="z68uejxpaoma" class="help-letter-space">0~100000,且取值必須為整數(shù)。單位為CU。
- 當(dāng)預(yù)留讀吞吐量或預(yù)留寫吞吐量大于0時(shí),表格存儲(chǔ)會(huì)根據(jù)配置為數(shù)據(jù)表分配和預(yù)留相應(yīng)資源,且數(shù)據(jù)表創(chuàng)建成功后,將會(huì)立即按照預(yù)留吞吐量開始計(jì)費(fèi)。
- 當(dāng)預(yù)留讀吞吐量或預(yù)留寫吞吐量為0時(shí),表格存儲(chǔ)不會(huì)為數(shù)據(jù)表分配和預(yù)留相應(yīng)資源。
預(yù)留寫吞吐量 - 打開創(chuàng)建二級索引開關(guān),創(chuàng)建二級索引。
- 單擊添加預(yù)定義列,輸入預(yù)定義列名稱和選擇數(shù)據(jù)類型。
預(yù)定義列名稱命名規(guī)則為由大小寫字母、數(shù)字或下劃線(_)組成,且只能以字母或下劃線(_)開頭,長度在1個(gè)~255個(gè)字節(jié)。
預(yù)定義列的數(shù)據(jù)類型可選為字符串、整型、二進(jìn)制、浮點(diǎn)數(shù)或布爾值。
- 單擊添加二級索引,輸入索引名稱,選擇索引主鍵,根據(jù)需要選擇索引預(yù)定義列。
- 單擊添加預(yù)定義列,輸入預(yù)定義列名稱和選擇數(shù)據(jù)類型。
- 打開高級設(shè)置開關(guān),配置高級參數(shù),參數(shù)說明如下。
- 單擊確定。數(shù)據(jù)表創(chuàng)建完成后,在數(shù)據(jù)表列表區(qū)域,可以查看已創(chuàng)建的數(shù)據(jù)表。如果新建的表未顯示在列表中,可單擊圖標(biāo),刷新數(shù)據(jù)表列表。數(shù)據(jù)表創(chuàng)建完成后,支持對數(shù)據(jù)表進(jìn)行如下操作。
- 單擊表名或在操作列選擇不同功能,然后在表管理頁面,單擊不同頁簽執(zhí)行不同操作。
- 在基本詳情頁簽,可以查看數(shù)據(jù)表的基本信息,修改表屬性,查看開啟的高級功能,查看主鍵列表,添加預(yù)定義列等。
- 在數(shù)據(jù)管理頁簽,可以插入數(shù)據(jù),更新數(shù)據(jù),查詢數(shù)據(jù),查看數(shù)據(jù)詳情,批量刪除數(shù)據(jù)等。
- 在索引管理頁簽,可以創(chuàng)建多元索引或二級索引,查看索引詳情,查詢數(shù)據(jù),刪除索引等。
- 在通道管理頁簽,可以開啟Stream功能,創(chuàng)建通道,展示通道分區(qū)列表,刪除通道等。
- 在監(jiān)控指標(biāo)頁簽,可以按照表或者索引、不同時(shí)間不同指標(biāo)分組或操作監(jiān)控相應(yīng)指標(biāo)。
- 在觸發(fā)器管理頁簽,可以使用函數(shù)計(jì)算對表格存儲(chǔ)的增量數(shù)據(jù)進(jìn)行實(shí)時(shí)計(jì)算。具體操作,請參見使用函數(shù)計(jì)算。
- 在操作列,選擇 ,可以刪除數(shù)據(jù)表。 重要 刪除數(shù)據(jù)表前請確保已刪除創(chuàng)建的索引,否則數(shù)據(jù)表將刪除失敗。
- 單擊表名或在操作列選擇不同功能,然后在表管理頁面,單擊不同頁簽執(zhí)行不同操作。
使用工具創(chuàng)建數(shù)據(jù)表
使用SDK創(chuàng)建數(shù)據(jù)表
請參見SDK參考。