3

我看到不同的模式使用TEXT, CHAR, VARCHAR, CHARACTER VARYING,CHAR VARYING来存储字符串数据。我应该在 CockroachDB 中使用哪个?

4

1 回答 1

2

所有提到的类型都是等价的;有关详尽列表,请参阅CockroachDB STRING 文档

在 CockroachDB 中,以下是 的别名STRING

  • CHARACTER
  • CHAR
  • VARCHAR
  • TEXT

以下是 的别名STRING(n)

  • CHARACTER(n)
  • CHARACTER VARYING(n)
  • CHAR(n)
  • CHAR VARYING(n)
  • VARCHAR(n)

CockroachDB 将一视同仁地对待所有这些类型。但是 CockroachDB 中该类型的规范名称是STRING,因此如果您从头开始一个新的应用程序,您将通过优先选择STRING其他别名来减少混淆。

于 2017-04-10T19:42:24.930 回答