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
而不是其他別名。