12

我对 MySQL 还很陌生。我有几个问题:

1)有多少(最大)没有。的列可以在 MySQL 表中创建。

2)有多少(最大)没有。的表可以在 MySQL 数据库中创建。

4

2 回答 2

12
  • 1- 每个表大约 4,096 列。

  • 2-mySQL对数据库数量没有限制。底层文件系统可能对表的数量有限制。单独的存储引擎可能会施加特定于引擎的约束。InnoDB 允许多达 40 亿个表。

于 2013-03-14T13:30:07.760 回答
7

你可以在这里找到准确的信息:

简而言之:

  • 每个表 4096 列,InnoDB 1017
  • 表数无限制,InnoDB 40 亿
于 2013-03-14T13:34:22.497 回答