MySQL: varchar v.s. char

从SQL性能来说,两者是差不多的。有人做过benchmarking.

http://blog.csdn.net/yunhua_lee/article/details/7038780

性能方面有一点可以注意:由于char类型字段可以一次性分配到固定长度的空间,系统一般会给它分配一段连续的空间,这样的话数据一般不会被fragmentation, 对性能有一定好处。

至于存储空间,一般都会用varchar以避免浪费空间,定长的类型则可以用char.

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.