使用varchar设置的列的最大行数是多少

时间:2013-08-21 07:50:44

标签: mysql varchar

具有可变长度(varchar)数据类型的列集中允许的最大行数是多少?

2 个答案:

答案 0 :(得分:1)

对行数没有任何限制,它与大小有关。所以,因为varchar具有可变大小,取决于string lenght,最大行数也是可变的。 但是,如果我们考虑每行的最大varchar大小(字符串的最大长度),即65535字节,数据库的最大大小,即64T,那么,使用简单的Divison(64T / 64KB),您可以找到答案,它约为10^9行。

答案 1 :(得分:0)

varchar列没有任何特殊之处。存储容量取决于您正在使用的引擎,但主要关注的是您可以提供的空间,而不是mysql可以处理多少。详细了解here for MyISAMhere for InnoDB