首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CockroachDB中,TEXT、CHAR和VARCHAR有什么区别?

在CockroachDB中,TEXT、CHAR和VARCHAR有什么区别?
EN

Stack Overflow用户
提问于 2017-04-11 03:42:25
回答 1查看 501关注 0票数 3

我看到不同的模式使用TEXTCHARVARCHARCHARACTER VARYINGCHAR VARYING来存储字符串数据。我应该在CockroachDB中使用哪一个?

EN

回答 1

Stack Overflow用户

发布于 2017-04-11 03:42:25

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

在CockroachDB中,以下是STRING的别名:

  • CHARACTER
  • CHAR
  • VARCHAR
  • TEXT

下面是STRING(n)的别名

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

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43331709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档