02-学生-课程数据库
8.1 学生——课程数据库
本节视频教学录像:2分钟本章以学生——课程数据库为例来讲解查询语句,学生——课程数据库包括以下三个表(关系的主码加下画线表示)。
⑴学生表:(学号,姓名,性别,年龄,系),student(sno,sname,ssex,sage,sdept)。
⑵课程表:(课程号,课程名,先行课名),course(cno,cname,cpno)。
⑶学生选课表:(学号,课程号,成绩),sc(sno,cno,grade)。
各个表中的数据如下。
MySQL>select from student; +-----+-------+------+------+--------+ |sno|sname|ssex|sage|sdept | +-----+-------+------+------+--------+ | 1|刘敏 |女 | 19|计算机| | 2|周松 |男 | 21|计算机| | 3|张明 |男 | 20|经贸 | | 4|孟欣 |女 | 21|信管 | MySQL> select from course; +------+----------+------+ |cno |cname |cpno| +------+----------+------+ | 1|数据库 | 4| | 2|操作系统| 3| | 3|信息系统|NULL| | 4|数据结构| 2| +------+----------+------+ MySQL> select * from sc; +------+------+-------+ |sno |cno |grade| +------+------+-------+ | 1| 1| 89| | 1| 2| 97| | 1| 3| 67| | 2| 1| 78| | 2| 2| 90| +------+------+-------+