mysql – SQL中的多个表或一个超级表?

前端之家收集整理的这篇文章主要介绍了mysql – SQL中的多个表或一个超级表?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我是MySQL新手.我正在尝试设计一个在线文件存储系统.实际的文件存储将分别处理 – 我只想使用MysqL来创建文件元数据的数据库(例如文件名,文件大小,文件类型,权限等).我的系统需要处理多达1000个用户,每个用户最多可以存储1000个文件.

我想创建一个文件记录数据库.最好是为每个用户创建一个文件记录表,然后创建另一个列出用户和引用相应表的表吗?或者我应该制作一个大的文件记录表,然后简单地包含一个名为“user”的列?

我想多表方法的优点是我永远不必逐步完成1,000,000条记录.但是我对MysqL了解不多,所以我不知道1,000条记录是否有很多工作要做.

最佳答案
你应该创建一个大的文件记录表,并简单地包含一个名为“user”的列.您不创建存储完全相同信息的单独表.

编辑:您应该创建一个包含存储对用户的引用的列的大表.有人建议userid是一个合适的名字,但你可以随意调用它.实际的用户信息需要在一个单独的表中(通过此键链接).

原文链接:https://www.f2er.com/mysql/433603.html

猜你在找的MySQL相关文章