1

我是 cassandra 的新手,想了解以下内容:

  1. 如何为列设置默认值。
  2. 如何定义 char 数据类型或至少定义 varchar 的大小,例如 mysql 中的 varchar(100)。
  3. 如何指定列是否可以具有空值。
  4. 如何实现自动增量功能。

谢谢。

4

1 回答 1

2

列和列的默认值可以为空值,也可以不为空值

这两个特性在关系模型中是有意义的,其中正确的模式是必须的。但是 cassandra 最初是为无模式架构而构建的[这并不意味着您不能将它用于具有适当模式的数据模型]。尽管列族支持column_metadata它只是一个宽松的约束。

在静态列族中,虽然行通常具有相同的列集,但它们不需要定义所有列

来自同一个文档

如何定义 char 数据类型或至少定义 varchar 的大小,例如 varchar(100)

Cassandra 默认有ascii & uft8类型

如何完成自动增量功能

要求与此相同,因此发布。直接回答是否定的。

于 2012-12-28T06:59:15.867 回答