mysql数据库一个表最多可以放多少条数据?mysql数据库怎么做分表?请高手指点一下,谢谢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库一个表最多可以放多少条数据?mysql数据库怎么做分表?请高手指点一下,谢谢?相关的知识,希望对你有一定的参考价值。

mysql数据库一个表具体可以放多少条数据,mysql分表技术怎么实现,希望高手可以指点一下,或者提供一下技术文档也可以,先谢谢了

参考技术A mysql对数据库和表的大小都没有做限制,mysql是一个软件,每一个表都是一个独立的文件,大小要看具体操作系统对单个文件的限制。因此,很大,一般不需要管它 。

mysql自5.1以后支持分区表,语法同Oracle类似
分区表类型有range、list、hash、key等几种,我给一个range分区的例子吧

CREATE TABLE employees (
id INT NOT NULL,
fname VARCHAR(30),
lname VARCHAR(30),
hired DATE NOT NULL DEFAULT '1970-01-01',
separated DATE NOT NULL DEFAULT '9999-12-31',
job_code INT NOT NULL,
store_id INT NOT NULL
)
PARTITION BY RANGE (store_id) (
PARTITION p0 VALUES LESS THAN (6),
PARTITION p1 VALUES LESS THAN (11),
PARTITION p2 VALUES LESS THAN (16),
PARTITION p3 VALUES LESS THAN (21)
);本回答被提问者和网友采纳
参考技术B 一个表放多少条数据,这个应该可以足够大,例如,设置bigint条记录, 这样存放的数据已经足够多了吧?但想想,如果一个表存放这个数据类型极限下的数据,访问起来那是多么的慢,所以,这时,肯定要对表进行拆分了。另外,这个表的大小,当然还要受这个表的数据文件所在的操作系统限制大小。

搜索下载<mysql简体中文参考手册>
看第18章:分区

以上是关于mysql数据库一个表最多可以放多少条数据?mysql数据库怎么做分表?请高手指点一下,谢谢?的主要内容,如果未能解决你的问题,请参考以下文章

mysql最多存多少条数据

excel最多能存储多少条数据

linux下用sqoop导入mysql有个表最多只能导入10580条记录,怎么改才能让它放多点

mysql一张表最多能存多少数据

在mysql数据库中,一张表最多能保存多少条数据

Excel最多可以放多少行数据?