数据库的表关系

笔记分享 可以帮忙补充吗

表关系

一对一

如:用户和用户详情

一对一关系多用于表拆分,将一个实体中经常使用的字段放一张表,不经常使用的字段放另一张表,用于提升查询性能
实现方式:

    在任意一方加入外键,关联另一方主键,并且设置外键为唯一(UMIQUE)

一对多

如:部门和员工

一个部门对应多个员工,一个员工对应一个部门
实现方式:

    在多的一方建立外键,指向少的一方的主键


多对多

如:商品和订单

一个商品对应多个订单,一个订单包含多个商品
实现方式:

    建立第三张中间表,中间表至少包含两个外键,分别关联两方主键


#学习路径#
全部评论

相关推荐

qq乃乃好喝到咩噗茶:院校后面加上211标签,放大加粗,招呼语也写上211
点赞 评论 收藏
分享
在看数据的傻狍子很忙碌:学生思维好重,而心很急,自己想想真的能直接做有难度的东西吗?任何错误都是需要人担责的,你实习生可以跑路,你的同事领导呢
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务