一张表中有多少个字段?

goo*_*ing 4 mysql

好吧,我正在创建一个游戏,我有一个表,我保存了很多关于成员的信息,所以我有很多字段.一张表中有多少个字段?有关系吗?也许我应该把这些信息分成两三四个表?你怎么看?

bak*_*kal 7

规范化数据库

如果您觉得列数太多,则可能有重复的组,这表明您应该规范化数据库.请参阅此处的示例:数据库规范化基础知识的说明

硬MySQL限制

MySQL 5.5 列数限制

每个表的最大行大小为65,535字节.

每个表的硬限制为4096列


Jan*_*net 5

将数据拆分成表通常不应由列数决定,而是由数据的性质决定.将大表拆分为较小表的过程称为规范化.

我可以想到拆分表的另一个原因是,如果你可能需要集群中的数据,即你经常需要列AD或列EL,但从不需要所有列或列DF,那么你可以将表拆分为两个表一个包含列AD和主键,另一个包含列EL和主键.