写sql 语句时,char和varchar,一般选用哪个?

2025-04-26 06:41:36
推荐回答(1个)
回答1:

一般varchar选择的多一点,因为varchar是可变长度,char是固定长度
虽然效率上char要高,但是空间上会浪费,举个例子:
varchar(5),char(5)如果都赋值'abc',那么varchar只用了3个字符空间
而char用了3个后会自动拿空格不满,所以始终是会占用5个字符空间