哈哈,现在的硬盘比较大,无所谓了。如果非要说那个好,还是varchar(12)比较好。

解决方案 »

  1.   

    如果长度不确定,从节省空间资源的角度考虑,当然用varchar合适;
    但是,多数数据库设计书籍上都指明:长度小于50的字符型字段,最好都用char比较好,因为系统对varchar的是需要做一定的处理,这当然也要耗费一定的系统资源(时间)。
    所以,重要的还是看你怎么权衡了,这是一个矛盾。反正我对这种小字段都用char的。
    个人遇见,大家多多讨论。
      

  2.   

    建议10位长以下的用char,10位长以上的用varchar
      

  3.   

    按照书上的关于字段的说明,用varchar要节省点。
      

  4.   

    长度小于20的如果数据量比较大而且需要索引的时候char比较快,相反用varchar就慢一些.关于这一点在数据库原理里面有讲.对于长度超过50,而且不需要索引的字段类型建议采用varchar类型.