mysql快速精通(三)表关系

主打一个实用

一. 一对多(多对一)关系

例如班级和学生,这种类型我们一般建两个表,一方为主表,多方为从表

二. 多对多

例如课程与学生,这种类型我们一般需要建三张表,两张一方主表,与一张多方从表

三. 一对一

一对一类型并不常见,按理一张表即可,但如果建一张表重复的内容比较多,我们可以借鉴多对多的写法,建其他主表用id标识,在从表中直接使用id即可

相关推荐
Root_Hacker几秒前
sql注入学习笔记
数据库·sql·web安全·网络安全·oracle·网络攻击模型
IT邦德4 分钟前
基于OEL8环境的图形化部署Oracle26ai
数据库·oracle
一心赚狗粮的宇叔18 分钟前
mongosDb 安装及Mongosshell常见命令
数据库·mongodb·oracle·nosql·web·全栈
naruto_lnq29 分钟前
Python生成器(Generator)与Yield关键字:惰性求值之美
jvm·数据库·python
墨黎芜1 小时前
SQL Server从入门到精通——C#与数据库
数据库·学习·信息可视化
爱学习的阿磊1 小时前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python
一个响当当的名号1 小时前
lectrue10 排序和聚合算法
数据库
hamawari1 小时前
SQL语法
数据库·sql·oracle
陌上丨1 小时前
Redis内存使用率在95%以上,请问是什么原因?如何解决?
数据库·redis·缓存