怎样向sql一对多关系的数据表中插入数据

怎样向sql一对多关系的数据表中插入数据,第1张

提交信息时

先把课程信息插入课程表(course)

insert into course (title,discretion) values ('课程名','相关信息');

查出 课程的ID

select ID from course where title='课程名'

再在courseasooteacher表里也要插入老师和课程相对应的ID值

你根据选择的老师得到老师ID,再进行多次插入不就可以了?

insert into courseasooteacher(courseID、teacherID)values('上面查出的ID',‘选择的老师ID')

一对多的关系是数据库中最常见的关系,意思是一条记录可以和其他很多表的记录建立关系。举一个例子,一个客户可以有多个订单,那么这种关系就是一对多的关系。那么我们怎样在数据库中表示这种关系呢?一对多的关系就是在一个数据表中的主键和另一个数据表中的非主键建立的关系。

步骤/方法

在access对象面板中,打开你想要建立关系的数据表。方法是先选中他们

右键单击你选中的表,然后在右键菜单中,点击设计视图。

在设计视图中,点击菜单栏上面的数据库工具

在数据库工具中,点击 关系按钮。

在关系选项中,我们在空白的位置右键单击,然后选择 显示表。

在显示表的对话框中,我们选中订单和客户的两个表,然后点击添加。

添加完毕以后点击关闭按钮。

接着我们拖动订单表中的 客户ID到客户表中的 客户ID

d出了编辑关系的对话框,我们可以看到下面最下方有一个关系类型,关系类型为一对多。点击创建即可。

点击菜单栏上面的保存按钮即可保存关系了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6926921.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-30
下一篇 2023-03-30

发表评论

登录后才能评论

评论列表(0条)

保存