当前位置:嗨网首页>书籍在线阅读

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| +------+------+-------+