当前位置:首页
> 数据库设计
数据库设计
数据库设计——巧用“中间表”解决多对多关系
什么是多对多关系?拿我们最熟悉的选课系统来举例:选课了,张三选了:《高等数学》、《大学英语》、《编程基础》;李四选了:《高等数学》、《编程基础》;那么《编程基础》这门课有:张三、李四两个学生。这就是一个典型的双向多对多关系:一个学生可以选多门课,一门课也可以被多个学生选。此时我们准备了两张表,stu…
数据库设计——表格必不可少的四个字段!
本节我们将讨论数据库设计中的表设计。无论是什么业务表,最先设计这四个字段,它们能解决80%的数据追踪问题:1. id:主键,使用BIGINT类型并设置AUTO_INCREMENT自增。它是记录的唯一标识,永远不要用业务字段(如手机号)做主键。2. create_time:创建时间,设为datetim…


