首页 > 知识问答 > char和varchar的区别
char和varchar的区别
在MySQL中,char和varchar都可以用来存储字符串,从语义上看,varchar是变长的(Variable-length),char是定长的(Fixed-length)。
char的长度固定,存取效率高,但占用空间多;varchar的长度可变,存储效率高,但取数据需要去除多余空格。
在MySQL中,char和varchar都可以用来存储字符串,从语义上看,varchar是变长的(Variable-length),char是定长的(Fixed-length)。
char的长度固定,存取效率高,但占用空间多;varchar的长度可变,存储效率高,但取数据需要去除多余空格。