首页 > 试题广场 >

CHAR 与 VARCHAR 有何区别?

[问答题]
char表示固定长度,varchar表示可变长度的字符串,varchar要记录真实的长度为多少,如果要存储的数据是确定长度的,char肯定更好,否则就只有varchar才能满足
发表于 2025-07-13 14:58:41 回复(0)
char表示固定长度,varchar表示变长字符串,char的性能比varchar要好一些,因为不需要判断字符串长度,但是浪费更多存储空间,如果确定字符串一定是固定长度,比如身份证号,就适合char,否则varchar更好
发表于 2025-06-27 14:29:20 回复(0)