MySQL表中的最大列数

MySQL表中的最大列数,mysql,Mysql,我是MySQL的新手。我有几个问题: 1) 一个MySQL表中可以创建的列数(最大值) 2) 在一个MySQL数据库中可以创建多少(最大)个表。 1-每个表大约有4096列 2-mySQL的底层文件系统可能对表的数量有限制。单个存储引擎可能会施加特定于引擎的约束。InnoDB允许多达40亿个表 您可以在此处找到准确的信息: 简言之: 每个表4096列,1017列,带InnoDB 表的数量没有限制,InnoDB有40亿个 这有点误导。现在默认的存储引擎是innodb,最大列数为100

我是MySQL的新手。我有几个问题:

1) 一个MySQL表中可以创建的列数(最大值)

2) 在一个MySQL数据库中可以创建多少(最大)个表。

  • 1-每个表大约有4096列

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


您可以在此处找到准确的信息:

简言之:

  • 每个表4096列,1017列,带InnoDB
  • 表的数量没有限制,InnoDB有40亿个

这有点误导。现在默认的存储引擎是innodb,最大列数为1000。请添加一些引用,否则它可能会成为死链接的牺牲品-cancer@RobbieAverill非常感谢。我刚刚编辑了我的答案