Sql 什么';CockroachDB中文本、字符和VARCHAR之间的区别是什么?

Sql 什么';CockroachDB中文本、字符和VARCHAR之间的区别是什么?,sql,varchar,cockroachdb,Sql,Varchar,Cockroachdb,我看到不同的模式使用文本,字符,变量,字符变化,字符变化来存储字符串数据。我应该在蟑螂B中使用哪一种?所有提到的类型都是等效的;有关详细列表,请参阅 在CockroachDB中,以下是字符串的别名: 字符 CHAR VARCHAR TEXT 以下是字符串(n)的别名: 字符(n) 字符变化(n) CHAR(n) 字符变化(n) VARCHAR(n) 蟑螂乙胺对所有这些类型都有相同的治疗作用。然而,CockroachDB中类型的规范名称是STRING,因此,如果您从头开始启动一个新的应用程

我看到不同的模式使用
文本
字符
变量
字符变化
字符变化
来存储字符串数据。我应该在蟑螂B中使用哪一种?

所有提到的类型都是等效的;有关详细列表,请参阅

在CockroachDB中,以下是
字符串的别名:

  • 字符
  • CHAR
  • VARCHAR
  • TEXT
以下是
字符串(n)
的别名:

  • 字符(n)
  • 字符变化(n)
  • CHAR(n)
  • 字符变化(n)
  • VARCHAR(n)
蟑螂乙胺对所有这些类型都有相同的治疗作用。然而,CockroachDB中类型的规范名称是
STRING
,因此,如果您从头开始启动一个新的应用程序,您可以通过优先选择
STRING
而不是其他别名来减少混淆