mysql数据库中可以创建多少张表? [英] How many tables can be created in a mysql database?
问题描述
在mysql数据库中可以创建多少个表?
How many tables can be created in a mysql database ?
在mysql表中可以创建多少列?
And how many columns can be created in a mysql table ?
可以在mysql表中插入多少行?
How many rows can be inserted into a mysql table ?
推荐答案
可以在mysql数据库中创建多少个表?
MySQL对数据库数量没有限制.基础文件系统可能会限制表的数量.各个存储引擎可能会强加特定于引擎的约束. InnoDB最多允许40亿张表.
MySQL has no limit on the number of databases. The underlying file system may have a limit on the number of tables. Individual storage engines may impose engine-specific constraints. InnoDB permits up to 4 billion tables.
以及可以在mysql表中创建多少列?
每个表有4096列的硬限制,但是对于给定的表,有效最大值可能会更少.确切的限制取决于几个相互作用的因素.
There is a hard limit of 4096 columns per table, but the effective maximum may be less for a given table. The exact limit depends on several interacting factors.
可以在mysql表中插入多少行?
行数受表允许的最大大小限制.这取决于操作系统.您可以通过在创建表时设置MAX_ROWS
来限制行数.
The number of rows is limited by the maximum size allowed for a table. This is OS-dependent. You can impose a limit on the number of rows by setting MAX_ROWS
at table creation time.
这篇关于mysql数据库中可以创建多少张表?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!