您的位置首页生活百科

char与varchar

char与varchar

的有关信息介绍如下:

一、char类型适用场景:对存取速度要求比较高,或者占据空间一致的场景;

二、char和varchar的区别:

1、占据空间不同:char的长度是不可变的,而varchar的长度是可变的;

2、存取速度不同:char的存取数度比varchar要快得多,因为其长度尘局隐固定,方便程序的存储与查找;

3、存储方式不同:char的存储方式是对英文字符占用1个字节,对汉字占用两个字节,而varchar的存储方式是对每腊薯个英文字符占用2个字节,汉字也占用2个字节;

char与varchar

扩展资料

1、char的存取数度比varchar要派厅快得多:因为其长度固定,方便程序的存储与查找,但是char也为此付出的是空间的代价,因为其长度固定,所以难免会有多余的空格占位符占据空间,可谓是以空间换取时间效率,而varchar是以空间效率为首位的;

2、char和varchar的存储数据都非unicode的字符数据。