2
我看到使用TEXT
,CHAR
,VARCHAR
,CHARACTER VARYING
,CHAR VARYING
来存储字符串数据的不同模式。我应该在CockroachDB中使用哪一个?CockroachDB中TEXT,CHAR和VARCHAR的区别是什么?
我看到使用TEXT
,CHAR
,VARCHAR
,CHARACTER VARYING
,CHAR VARYING
来存储字符串数据的不同模式。我应该在CockroachDB中使用哪一个?CockroachDB中TEXT,CHAR和VARCHAR的区别是什么?
提到的所有类型都是等效的;请参阅CockroachDB STRING documentation以获取详尽的列表。
在CockroachDB,以下是别名
STRING
:
CHARACTER
CHAR
VARCHAR
TEXT
而且后续ING是别名
STRING(n)
:
CHARACTER(n)
CHARACTER VARYING(n)
CHAR(n)
CHAR VARYING(n)
VARCHAR(n)
CockroachDB会将所有的这些T类型相同。然而,CockroachDB中的类型的规范名称是STRING
,因此如果您从头开始创建新的应用程序,您可以优先使用STRING
而不是其他别名。