mysql 最大记录数_MySQL数据库表中的最大记录数

整数的最大值与可以存储在表中的最大行数无关。

的确,如果您使用int或bigint作为主键,则只能具有与主键数据类型中唯一值数量一样多的行,但是不必使主键成为整数,您可以将其设为CHAR(100)。您还可以在多个列中声明主键。

除行数外,表大小还有其他限制。例如,您可以使用具有文件大小限制的操作系统。或者,您可能有一个300GB的硬盘驱动器,如果每行大小为1KB,则只能存储3亿行。

数据库大小的限制确实很高:

http://dev.mysql.com/doc/refman/5.1/en/source-configuration-options.html

MyISAM存储引擎每张表支持2 32行,但是您可以选择创建MySQL,--with-big-tables使其每张表最多支持2 64行。

http://dev.mysql.com/doc/refman/5.1/en/innodb-restrictions.html

InnoDB存储引擎似乎对行数没有限制,但是对表大小的限制为64 TB。多少行适合于此取决于每行的大小。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值