varchar(255) 还是 varchar(256)

作者:vkvi 来源:ITPOW(原创) 日期:2010-1-18

在存储标题、网址等一系列不长不短的内容时,字段类型我们可能选择 varchar(255) 或者 varchar(256),使用哪个好呢?

有些人选择 varchar(255),可能来源于以下两个原因:

  • tinyint 类型存储的最大数字是 255,诱导我们设置 varchar 时也不要突破 255,实际上 tinyint 存储的是 0-255 一共 256 个数字。
  • Access 中文本的最大长度是 255。

实际上建议使用 varchar(256),因为这是一个字节的内容,微软设计的数据库中使用的就是 256,而不是 255。

 

相关文章