我看到不同的模式使用TEXT
, CHAR
, VARCHAR
, CHARACTER VARYING
,CHAR VARYING
来存储字符串数据。我应该在 CockroachDB 中使用哪个?
问问题
547 次
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 回答