mysql数据库的 varchar 和 char 的区别 以及char(20)的理解


char是存储字符(无论字母还是汉字都最多存255个)     

        char(20)表示这个字段最多存20个字符   

        如果存了16个字符    那么也会占用20个字符的空间


varchar是存储字节(1个字母1个字节  1个汉字3个字节)

        varchar(50)表示这个字段最多存50个字节的内容

        如果只存了16个字节    那么只占用16个字节的空间    

猜你喜欢

转载自blog.csdn.net/qq_36984017/article/details/80919247