【发布时间】:2014-01-10 22:55:43
【问题描述】:
假设我有一个名为 doctorID 的列,并且 ID 由字符串字符和数字组成,我如何知道要使用哪种数据类型?
在回答这个问题时,我可以使用 CHAR(11) 还是使用 VARCHAR(11) 更好,您能否分享一些何时使用数据类型的示例?
【问题讨论】:
-
是什么样的数据库系统?每个数据库系统都有自己的一组数据类型。
标签: sql types sqldatatypes
假设我有一个名为 doctorID 的列,并且 ID 由字符串字符和数字组成,我如何知道要使用哪种数据类型?
在回答这个问题时,我可以使用 CHAR(11) 还是使用 VARCHAR(11) 更好,您能否分享一些何时使用数据类型的示例?
【问题讨论】:
标签: sql types sqldatatypes
@匿名。 What's the difference between VARCHAR and CHAR?
VARCHAR 是可变长度的。
CHAR 是固定长度的。
如果您的内容是固定大小的,您将获得更好的性能 字符。
如果您使用 CHAR,您可以在 CHAR(11) 列中插入 5 个字符,但在这 5 个字符之后,您将有 6 个空格
【讨论】: