通過控制臺(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ù)表

  1. 登錄表格存儲(chǔ)控制臺(tái)
  2. 概覽頁面,單擊實(shí)例名稱或在操作列單擊實(shí)例管理
  3. 實(shí)例詳情頁簽,單擊創(chuàng)建數(shù)據(jù)表
    說明 單個(gè)實(shí)例最多可以創(chuàng)建64張數(shù)據(jù)表。
  4. 創(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)制
  5. (可選)在創(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ù)定義列。
  6. 單擊確定
    數(shù)據(jù)表創(chuàng)建完成后,在數(shù)據(jù)表列表區(qū)域,可以查看已創(chuàng)建的數(shù)據(jù)表。如果新建的表未顯示在列表中,可單擊fig_tablestore_002圖標(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ì)算
    • 操作列,選擇fig_001 > 刪除,可以刪除數(shù)據(jù)表。
      重要 刪除數(shù)據(jù)表前請確保已刪除創(chuàng)建的索引,否則數(shù)據(jù)表將刪除失敗。

使用工具創(chuàng)建數(shù)據(jù)表

請參見客戶端工具命令行工具

使用SDK創(chuàng)建數(shù)據(jù)表

請參見SDK參考