发现织梦cms系统的数据库中,字符60以下的,全是char型?而不是varchar型,
我有点不解,为何不用varchar呢?
当然,我知道 char 的性能比 varchar 要高些,但是我想,不会太明显吧。
比如“标题”字段,织梦中是 char(60),为何不设成varchar(60)呢?这里少很多空间呀?我现在的原则是,10个字符以下的用 char型,超过 10 个字符的,都用 varchar 型,
我的作法不好吗?大家谈谈我的做法合适吗?
织梦的设计合理吗?
我有点不解,为何不用varchar呢?
当然,我知道 char 的性能比 varchar 要高些,但是我想,不会太明显吧。
比如“标题”字段,织梦中是 char(60),为何不设成varchar(60)呢?这里少很多空间呀?我现在的原则是,10个字符以下的用 char型,超过 10 个字符的,都用 varchar 型,
我的作法不好吗?大家谈谈我的做法合适吗?
织梦的设计合理吗?
如果长度相差很大,并且经常修改,那么建议使用varchar