mysql快速精通(三)表关系

主打一个实用

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

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

二. 多对多

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

三. 一对一

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

相关推荐
IT 行者2 分钟前
Qdrant vs Milvus 向量数据库对比选型指南
数据库·milvus·qdrant
一个数据大开发4 分钟前
DB-GPT + StarRocks 实现企业级智能问数:从 Text-to-SQL 到指标治理落地方案
数据库·sql·gpt
赏金术士6 分钟前
Kotlin 习题集 · 进阶篇
java·数据库·kotlin
Irene19918 分钟前
触发器(Trigger) 是数据库中一种特殊的存储程序,它会在指定的表上发生特定事件(如 INSERT、UPDATE、DELETE)时自动执行
mysql
唐青枫17 分钟前
别再误会 SELECT 1:MySQL 常量查询与存在性判断实战
sql·mysql
yyuuuzz18 分钟前
企业出海aws运维常见问题梳理
运维·服务器·网络·数据库·aws
Austindatabases19 分钟前
数据不准确,数据丢失,SQLite怎么保证计算不丢数--SQLite 五脏俱全系列 (5)
java·开发语言·数据库·sqlite
橙子圆12320 分钟前
Redis知识5之持久化
数据库·redis·缓存
野生技术架构师21 分钟前
MySQL / PostgreSQL DDL 审核自动化:从人工 review 到 CI 拦截
mysql·postgresql·自动化
十六年开源服务商22 分钟前
外贸WordPress用户调查与满意度调查实战指南2026
大数据·数据库·人工智能