加入收藏 | 设为首页 | 会员中心 | 我要投稿 东莞站长网 (https://www.0769zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

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

发布时间:2021-03-14 21:29:23 所属栏目:MySql教程 来源:网络整理
导读:我是MySQL新手.我正在尝试设计一个在线文件存储系统.实际的文件存储将分别处理 我只想使用MySQL来创建文件元数据的数据库(例如文件名,文件大小,文件类型,权限等).我的系统需要处理多达1000个用户,每个用户最多可以存储1000个文件. 我想创建一个文件记录数据

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

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

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

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

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

(编辑:东莞站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读