1、多表关系
在数据表中,各个表结构之间存在着各种关系(一对一、一对多、多对多)。
一对一关系:
示例:学生与学生详情的关系,一个学生对应一个详细情况,一个详细情况对应一个学生。...d_id=1;
-- 2) 从表不能添加主表未拥有的数据
INSERT INTO emp (e_name, e_age, d_id) VALUES ('小王', 18, 3);
-- 3) 先添加主表数据再添加从表数据...int
);
-- 2老师表
create table teacher(
t_id int primary key auto_increment,
t_name varchar(20)
);
-- 3课程表...`stu_course`(`id`, `score`, `s_id`, `c_id`) VALUES (6, 67, 3, 3);
INSERT INTO `zhucong`....-- 两个表的等值条件;
-- 2.学生选了什么课,每一课得了多少分 3个表
SELECT s.s_name 学生姓名,c.c_name 课程名,sc.score 成绩
from student