mysql 数据类型varchar 最长有多少

  昨天设计数据库表的时候,因为使用varchar产生了异议,结果一查发现我们两个谁都没错。

 

   MySQL数据库的varchar类型在4.1以下的版本中的最大长度限制为255,其数据范围可以是0~255或1~255(根据不同版本数据库来 定)。
   在MySQL5.0以上的版本中,varchar数据类型的长度支持到了65535,也就是说可以存放65532个字节的数据,起始位和结束位占去了3个 字节。

 所以问了兼容在4.1或以下版本可以把5.0大的varchar改为使用text。当然如果不考虑兼容性使用varchar代替text有效的减少数据库 文件的大小

你可能感兴趣的:(数据库,mysql)