阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Cassandra CQL 数据类型

      CQL 提供了一组丰富的内置数据类型,包括集合类型。除了这些数据类型,用户还可以创建自己的自定义数据类型。下表提供了 CQL 中可用的内置数据类型的列表。

      数据类型常量描述
      asciistrings表示 ASCII 字符串
      bigintbigint表示 64 位有符号长
      blobblobs表示任意字节
      Booleanbooleans表示 true 或 false
      counterintegers表示计数器列
      decimalintegers, floats表示变量精度十进制
      doubleintegers表示 64 位 IEEE-754 浮点
      floatintegers, floats表示 32 位 IEEE-754 浮点
      inetstrings表示一个 IP 地址,IPv4 或 IPv6
      intintegers表示 32 位有符号整数
      textstrings表示 UTF8 编码的字符串
      timestampintegers, strings表示时间戳
      timeuuiduuids表示类型 1 UUID
      uuiduuids表示类型 1 或类型 4
        UUID
      varcharstrings表示 uTF8 编码的字符串
      varintintegers表示任意精度整数

      集合类型

      Cassandra 查询语言还提供了一个集合数据类型。下表提供了 CQL 中可用的集合的列表。

      集合描述
      list列表是一个或多个有序元素的集合。
      map地图是键值对的集合。
      set集合是一个或多个元素的集合。

      用户定义的数据类型:

      Cqlsh 为用户提供了创建自己的数据类型的工具。下面给出了处理用户定义的数据类型时使用的命令。

      • CREATE TYPE - 创建用户定义的数据类型。

      • ALTER TYPE - 修改用户定义的数据类型。

      • DROP TYPE - 删除用户定义的数据类型。

      • DESCRIBE TYPE - 描述用户定义的数据类型。

      • DESCRIBE TYPES - 描述用户定义的数据类型。


      目录
      目录