mysql数据库,变长字符串、定长字符串区别

变长字符串 varchar   varchar(255) 所占资源空间是你存储内容的长度

定长字符串 char     char(8)不管你存储内容的长度是多少,它所占空间就是8,如果存储内容长度大于8,则会被截取

所以:varchar相较于char,更能节省资源空间

但是 ,还有一种,数据库对定长字段操作有优化,数据量量大时做特定操作时,会比变长字符串快很多。


posted @ 2018-05-30 16:29  大一脚步  阅读(3094)  评论(0编辑  收藏  举报