Mysql char 和 varchar的区别

(一)长度是否可变

  char :    长度不可变  类型char(10),     值为:abc,存储为:abc             (abc+7个空格)

  varchar:  长度可变     类型varchar(10)    值为:abc,存储为:abc     (自动变为3个的长度)

 

(二)最多可存放字符数

  char : 255个字符

  varchar : 65535个字节

    varchar 在 UTF-8 下 :  每个字符最多占3个字节,最大长度不能超过21845个字符

    varchar 在 GBK   下 :每个字符最多占2个字节,最大长度不能超过32766个字符 

 


 

 

 

    窗外在下雨

 

        滴滴答答

 

posted @ 2021-06-16 15:05  朝才  阅读(311)  评论(0编辑  收藏  举报