数据类型示例 [重复]
Posted
技术标签:
【中文标题】数据类型示例 [重复]【英文标题】:Examples of data types [duplicate] 【发布时间】:2014-01-10 22:55:43 【问题描述】:假设我有一个名为 doctorID 的列,并且 ID 由字符串字符和数字组成,我如何知道要使用哪种数据类型?
在回答这个问题时,我可以使用 CHAR(11) 还是使用 VARCHAR(11) 更好,您能否分享一些何时使用数据类型的示例?
【问题讨论】:
是什么样的数据库系统?每个数据库系统都有自己的一组数据类型。 【参考方案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 长度有时以上是关于数据类型示例 [重复]的主要内容,如果未能解决你的问题,请参考以下文章