WEB开发网
开发学院数据库MySQL char与varchar的区别 阅读

char与varchar的区别

 2007-11-11 14:05:33 来源:WEB开发网   
核心提示:对于MyISAM表,尽量使用Char,char与varchar的区别,对于那些经常需要修改而容易形成碎片的myisam和isam数据表就更是如此对于MyISAM表,尽量使用Char,事实上,因为char类型通常要比varchar类型占用更多的空间,对于那些经常需要修改而容易形成碎片的myisam和isam数据表就更是如

对于MyISAM表,尽量使用Char,对于那些经常需要修改而容易形成碎片的myisam和isam数据表就更是如此

对于MyISAM表,尽量使用Char,对于那些经常需要修改而容易形成碎片的myisam和isam数据表就更是如此,它的缺点就是占用磁盘空间;

对于InnoDB表,因为它的数据行内部存储格式对固定长度的数据行和可变长度的数据行不加区分(所有数据行共用一个表头部分,这个标头部分存放着指向各有关数据列的指针),所以使用char类型不见得会比使用varchar类型好。事实上,因为char类型通常要比varchar类型占用更多的空间,所以从减少空间占用量和减少磁盘i/o的角度,使用varchar类型反而更有利

Tags:char varchar 区别

编辑录入:coldstar [复制链接] [打 印]
赞助商链接