解决方案 »

  1.   

    这个要看使用的字符集设置。如果是用的 gbk , gb2312 
    则一个汉字占两个字节。如果是utf8则,一个汉字会占用3字节。varchar、char 是字数,后面的数字不是字节。tingint 这个建议楼主还是直接看一下MYSQL的官方免费手册的数据类型那一章节,很容易就可以搜索到答案。
      

  2.   

    求详细的指教,汉字中一个字表示几个字符,英文中一个字母表示几个字符,还有数字,标点如-、¥等,在数据库中varchar、char、tingint等长度为1表示几个字符,换算关系?1,utf8下,一个汉字占据3个字节,gbk下,一个汉字占据2个字节
    2,数字半角型字符,占据1个字节到2个字节
    3,varchar,char表示的是字符串的长度,跟占据的字节数没有关系。
    4,tingint不熟悉。