据我所知的基本区别CHAR和VARCHAR数据类型,它CHAR占用的固定长度,而VARCHAR占用空间基于正被存储的内容。
CHAR
VARCHAR
但是如果VARCHAR根据存储的内容动态处理空间管理如此有效,为什么数据库支持CHAR数据类型,所有CHAR(n)字段都可以是VARCHAR(n)字段,对吧?
CHAR(n)
VARCHAR(n)
datatypes storage sql-standard
datatypes ×1
sql-standard ×1
storage ×1