mysql怎么存储excel表中字段具有分类关系的数据?

mysql怎么存储excel表中字段具有分类关系的数据?

问题描述:

图片说明

excel表中的数据

图片说明

数据库表结构

图片说明

存入效果大致是这样的,excel表中有大量的数据,不可能手动存储,怎么办
要求子级的jobtype_id 与父级的id相对应,怎么存储

需要具体详细的读取excel表并将数据库存入数据库的java代码,或运用navicat的储存过程也行(详细一些)

先将两张表都插入到数据库中,然后用关联语句进行,关联查询,将查询出的关联数据作为一张固化视图,这样你就有了你说的,关系型表。如果非要表就直接导出固化视图,在插入到新表里,就好了

没发现你的数据有层级啊,若是真有的话,加一个parent_id作为树形结构就行了,这样不只支持两级,多少级都行

你的数据没有层次关系,只有分类关系。所谓层次就是树形结构。 你这个用两张表就搞定:类别表:t_category(c_id,c_name) ,科目表:t_subject(s_id,s_name,c_id)

你这个可以直接存呀,最多来个字典