varchar是什么类型

varchar是什么类型

varchar是什么类型

文章插图
VARCHAR是一种比CHAR更加灵活的数据类型 , 同样用于表示字符数据 , 但是VARCHAR可以保存可变长度的字符串 。其中M代表该数据类型所允许保存的字符串的最大长度 , 只要长度小于该最大值的字符串都可以被保存在该数据类型中 。
因此 , 对于那些难以估计确切长度的数据对象来说 , 使用VARCHAR数据类型更加明智 。
VARCHAR数据类型所支持的最大长度也是255个字符 。VARCHAR特点:1、使用比固定长度类型(char)占用更少存储空间(除了使用ROW_FORMAT=FIXED创建的MyISAM表);2、使用额外的1-2字节来存储值长度 , 列长度<=255使用1字节保存 , 其它情况使用2字节保存 。例如varcha