如何在datagrip中建表并标记主键和外键

  • Post author:
  • Post category:其他


f24b44c23b664cb5b8697973770e5146.png
😊有箭头从年级表指向课程表,就是在年级表里创建主键GradeID,在课程表里创建外键GradeID(目标表是年级表)

有箭头从课程表指向成绩表,也就是要在课程表里创建主键SubjectNo,在成绩表里添加外键SubjectNo(目标表是课程表)

😀老师演示,先在年级表里创建主键GradeID,再在课程表里添加外键😀以此类推

🙂在年级表里面添加主键GradeID,😬在课程表添加外键GradeID,目标表是年级表

😀在课程表里添加主键SubjectNo,😀在成绩表里添加外键SubjectNo,目标表课程表。

😀在学生信息表里添加主键StudentNo,😀在成绩表里添加外键StudentNo,目标表示学生信息表

😀年级表里已经创建GradeID为主键了,直接在学生信息表里添加外键GradeID,目标表是年级表

第一步,创建表

第二步,标记主键

第三步,标记外键

第四步,插入数据

1,右击表,点击新建,再点击

71b9c780517f4952b6fbc6620a78e744.png

2,点击加号+,点击修改名称,再点击修改类型,先按照文章第一张图片创建好表

2f9bda0e9e984798bfe16fd40fef4c49.png

3,右击选中的表,点击修改表

b284708af7a84b2c99ba353340fa4b81.png

4,先在grade表里添加主键GradeID,先点击①,再点击②勾选主键,再点击名称旁边的+,再点击③修改名称,也就是要添加的主键

c4df8a954a25422bb8bc7817d5701646.png

4,如何在subject添加外键GradeID,图片箭头是grade指向subject,就需要在grade表里添加主键,在subject里添加外键

faecb5ca2ed640cdb18f1441a976d852.png

右击subject表,点击修改表,点击①外键,再点击②+,再点击目标表③修改目标表名称,也就是grade,继续点击④和⑤,😀④和⑤必须一样,也就是产生关联的外键,这个外键就是之前grade表里面的主键
5d284547f71545898b1bd7da3b54c2f4.png

5,有箭头从课程表指向成绩表,也就是要在课程表里创建主键SubjectNo,在成绩表里添加外键SubjectNo。

和前面的有箭头从年级表指向课程表雷同,就是在年级表里创建主键GradeID,在课程表里创建外键GradeID

7478fd0d83924d9884290f1e67adb817.png

右击subject表,点击修改表,点击①创建主键,点击②勾选主键,点击③修改主键名称SubjectNo

eb80491ea8404633baafc5df583e9d3d.png

6,如何在result表里添加外键SubjectNo

右击result表,点击修改表,点击①外键,点击②修改目标表名称,这里是subject,点击右边的加号+,点击③和④,添加外键SubjectNo,③和④必须一样。

😀注意⑤,不需要点击修改,⑤会随着③和④的输入自动修改

a23f65b0dbae4f5d9b708aa7be042bd1.png

😀以此类推,就可以创建好表,添加主键和外键,最后插入数据啦。



版权声明:本文为weixin_51825585原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。