假设我有一个名为doctorID的列,ID由字符串和数字组成,我如何知道要使用哪种数据类型?
我可以使用CHAR(11)或者在回答这个问题时使用VARCHAR(11)会不会更好?请分享一些何时使用数据类型的例子?
答案 0 :(得分:0)
@Anon。 What's the difference between VARCHAR and CHAR?
VARCHAR是可变长度的。
CHAR是固定长度。
如果您的内容是固定大小的,那么您将获得更好的性能 CHAR。
如果你使用CHAR,你可以在CHAR(11)列中插入5个字符,但在这5个字符后你将有6个空格