创建时序表后,您可以使用表、查询表信息、列出表名称、更新表以及删除表。

说明 关于时序模型的更多信息,请参见时序模型概述

创建表

创建一张时序表,同时指定时序表的数据生命周期(TimeToLive)。

  • 命令格式
    create -m mode -t tableName --ttl timeToLive

    配置项说明请参见下表。

    配置项 是否必填 示例值 说明
    -m,--model timeseries 创建的表类型。取值范围如下:
    • widecolumn(默认):数据表。
    • timeseries:时序表。
    -t,--table mytable 时序表名称。
    --ttl 864000 时序表的数据存活时间,单位为秒。如果希望数据永不过期,可以设置为-1。
  • 示例

    创建名称为mytable的时序表,表中数据永不过期。

    create -m timeseries -t mytable --ttl -1

使用表

选择需要进行操作的表,用于后续表操作或者数据操作。

  • 命令格式
    use --ts -t tableName

    配置项说明请参见下表。

    配置项 是否必填 示例值 说明
    --ts 不涉及 表示操作的表为时序表。
    -t,--table mytable 时序表名称。
  • 示例

    使用mytable时序表。

    use --ts -t mytable

列出表名称

列出实例下的所有表名称、所有数据表名称或者所有时序表名称。

  • 列出与当前表类型相同的所有表名称
    list
  • 列出所有表名称
    list -a
  • 列出所有数据表名称
    list -w
  • 列出所有时序表名称
    list -t

配置项说明请参见下表。

配置项 是否必填 示例值 说明
-a,--all 不涉及 列出所有表名称。
-d,--detail 不涉及 列出表的详细信息。
-w,--wc 不涉及 列出所有数据表名称。
-t,--ts 不涉及 列出时序表名称。

更新表

更新时序表的数据生命周期。

  • 命令格式
    alter --ttl timeToLive --ts

    配置项说明请参见下表。

    配置项 是否必填 示例值 说明
    --ts 不涉及 表示操作的表为时序表。
    --ttl 864000 时序表的数据存活时间,单位为秒。如果希望数据永不过期,可以设置为-1。
  • 示例

    修改当前表的数据生命周期为86400秒(即1天)。

    alter --ttl 86400 --ts

查看表信息

查看时序表的信息。

  • 命令格式
    desc --ts -t tableName

    配置项说明请参见下表。

    配置项 是否必填 示例值 说明
    --ts 不涉及 表示操作的表为时序表。
    -t,--table mytable 时序表名称,可不配置。
  • 示例

    查看当前表的信息。

    desc
    查看mytable时序表的信息。
    desc --ts -t mytable

删除表

删除不需要的表。

  • 命令格式
    drop -t tableName --ts -y

    配置项说明请参见下表。

    配置项 是否必填 示例值 说明
    -t,--table mytable 时序表名称。
    -y,--yes 不涉及 显示确认信息。命令中必须带有此配置项。
    --ts 不涉及 表示操作的表为时序表。
  • 示例

    删除mytable表。

    drop -t mytable --ts -y