【问题标题】:Examples of data types [duplicate]数据类型示例 [重复]
【发布时间】:2014-01-10 22:55:43
【问题描述】:

假设我有一个名为 doctorID 的列,并且 ID 由字符串字符和数字组成,我如何知道要使用哪种数据类型?

在回答这个问题时,我可以使用 CHAR(11) 还是使用 VARCHAR(11) 更好,您能否分享一些何时使用数据类型的示例?

【问题讨论】:

  • 是什么样的数据库系统?每个数据库系统都有自己的一组数据类型。

标签: sql types sqldatatypes


【解决方案1】:

@匿名。 What's the difference between VARCHAR and CHAR?

VARCHAR 是可变长度的。

CHAR 是固定长度的。

如果您的内容是固定大小的,您将获得更好的性能 字符。

如果您使用 CHAR,您可以在 CHAR(11) 列中插入 5 个字符,但在这 5 个字符之后,您将有 6 个空格

【讨论】:

  • 性能是什么意思?这意味着更快、更可靠?
  • 你没有回答我的第二个问题,在我的情况下使用 CHAR(11) 或 VARCHAR(11) 会更好,因为医生 ID 包含字母和数字
  • 如果 (char length of doctorID === 11) 每次,char(11) 更好。但是如果医生ID char 长度有时
猜你喜欢
  • 1970-01-01
  • 2020-07-24
  • 1970-01-01
  • 1970-01-01
  • 2016-01-27
  • 2016-06-28
  • 2012-10-11
  • 1970-01-01
  • 2012-02-09
相关资源
最近更新 更多