char和varchar区别

  • 精选简答
    1、char的长度是不可变的,而varchar的长度是可变的;2、char最多可以存放255个字符,varchar的最大长度为65535个字节。

相关回答

VIE
程序开发/运营

1、char的长度是不可变的,而varchar的长度是可变的;

字段A:类型char(10), 值为:abc,存储为:abc (abc+7个空格)
字段B:类型varchar(10), 值为:abc,存储为:abc (自动变为3个的长度)

2、char最多可以存放255个字符,varchar的最大长度为65535个字节。

字符类型若为gbk,每个字符最多占2个字节,最大长度不能超过32766个字符
字符类型若为utf8,每个字符最多占3个字节,最大长度不能超过21845个字符

更新时间:2020-07-30 20:25:36

该内容来源于合作方,未经允许请勿转载,如有侵权或合作请邮箱联系:mail@xzwk.cn

相关标签链接: