MYSQL中采用哪种方式记录数据最好?
咨询一个问题,MYSQL,在一个表中,如果一个ID有N份数据,用哪种方式处理比较好:1、每份数据通过一条记录存储,一个字段对应一个变量2、将每份数据整合到一个字段,N份数...
咨询一个问题,MYSQL,在一个表中,如果一个ID有N份数据,用哪种方式处理比较好:
1、每份数据通过一条记录存储,一个字段对应一个变量
2、将每份数据整合到一个字段,N份数据通过一条记录的N个字段记录,然后在程序中来进行分割处理。
我举个例子:
比如一个班有N个学生信息需要记录:
方法1、
每个学生一条记录,包含每个字段对应学生的单个信息
方法2、
每个班级一条记录,每个字段对应一个学生的所有信息数据的整合,如“姓名|年龄|性别”,然后后续分割处理在程序中执行
现在我的需求是每份数据可能包含几个至几十个不等的记录,哪种方式更好?
我例子的意思是这样的:以班为单位的话(每个班最大学生数固定),如果方法1、每个学生信息就是一条记录,当然检索和程序处理起来就方便得多,同时记录条数不一定是班级可能最大学生数;2、每个班是一条记录,班里每个学生信息是一个字段,这样每条记录必须事前就存在最大学生数的字段数。然后在程序中再进行处理,不过这样的数据条数就会减少很多倍。两种方法在效率、处理、消耗几方面来比较的话,哪个方法更好? 展开
1、每份数据通过一条记录存储,一个字段对应一个变量
2、将每份数据整合到一个字段,N份数据通过一条记录的N个字段记录,然后在程序中来进行分割处理。
我举个例子:
比如一个班有N个学生信息需要记录:
方法1、
每个学生一条记录,包含每个字段对应学生的单个信息
方法2、
每个班级一条记录,每个字段对应一个学生的所有信息数据的整合,如“姓名|年龄|性别”,然后后续分割处理在程序中执行
现在我的需求是每份数据可能包含几个至几十个不等的记录,哪种方式更好?
我例子的意思是这样的:以班为单位的话(每个班最大学生数固定),如果方法1、每个学生信息就是一条记录,当然检索和程序处理起来就方便得多,同时记录条数不一定是班级可能最大学生数;2、每个班是一条记录,班里每个学生信息是一个字段,这样每条记录必须事前就存在最大学生数的字段数。然后在程序中再进行处理,不过这样的数据条数就会减少很多倍。两种方法在效率、处理、消耗几方面来比较的话,哪个方法更好? 展开
2个回答
展开全部
你说的意思是这样的吧。
1、 id 数据 所属id
2、 id 全部数据 所属id
如果是这样的话,那么第一种方式呢。如果有N份数据,那么对应的就出现N条记录,这样一所属id对应的就有很多条记录了。
第二种方式,所有的数据都按格式存放在“全部数据”这个字段中。即一个所属id,也只对应一条记录了。
具体那种好呢。从性能上讲我也说不出所以然来。我偏向选择第二种方式。即如果全部的数据量不是很大。那么就全放在一个字段中。
你不能这样举例子,因为如果是 姓名年龄...那么各个项就应该是单个字段了。以上仅供参考
1、 id 数据 所属id
2、 id 全部数据 所属id
如果是这样的话,那么第一种方式呢。如果有N份数据,那么对应的就出现N条记录,这样一所属id对应的就有很多条记录了。
第二种方式,所有的数据都按格式存放在“全部数据”这个字段中。即一个所属id,也只对应一条记录了。
具体那种好呢。从性能上讲我也说不出所以然来。我偏向选择第二种方式。即如果全部的数据量不是很大。那么就全放在一个字段中。
你不能这样举例子,因为如果是 姓名年龄...那么各个项就应该是单个字段了。以上仅供参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
今至电子科技有限公司
2024-08-23 广告
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整...
点击进入详情页
本回答由今至电子科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询