使用sql语句创建如下表格和约束
班级表:classes
clsid | clsname |
1 | 超越班 |
2 | 火箭班 |
3 | 先驱班 |
学生表:student
sid | sname | sgender | sbrithday | clsid |
1 | 张三丰 | 男 | 1890-01-01 | 1 |
2 | 张无忌 | 男 | 1992-12-12 | 1 |
3 | 周芷若 | 女 | 1992-10-10 | 2 |
4 | 赵敏 | 女 | 1992-07-07 | 2 |
5 | 蛛儿 | 女 | 1994-06-06 | 3 |
6 | 韦一笑 | 男 | 1972-08-19 | 3 |
老师表:teachers
tid | tname |
1 | Oldlu |
2 | Admin |
3 | Kevin |
课程表:course
cid | cname | tid |
1 | Java | 1 |
2 | Python | 2 |
3 | 前端 | 3 |
成绩表score
sid | student_id | course_id | Number |
1 | 1 | 1 | 90 |
2 | 1 | 2 | 80 |
3 | 1 | 3 | 60 |
4 | 2 | 1 | 100 |
5 | 2 | 3 | 100 |
6 | 3 | 2 | 100 |
7 | 4 | 3 | 59 |
8 | 5 | 1 | 40 |
9 | 5 | 2 | 60 |
10 | 6 | 2 | 60 |
11 | 6 | 3 | 80 |
1、 通过sql语句,创建表classes,clsid设置为主键并自
2、增 通过sql语句,创建表student,sid设置为主键并自增,clsid设置为外键,参照表为classes表,参照列为clsid,外键名为pk_cls
3、通过sql语句,创建表course,为course添加tid的外键约束,参照表为teacher表,外键名为pk_tea.,cid为主键并自增
4、 通过sql语句,创建表teacher,tid为主键并自增
5、 通过sql语句,创建表score,sid为主键并自增,student_id为外键,参照表student,参照列为sid,外键名自定义,coursed_id为外键,参照表为course,参照列为cid,外键名自定义。
6、使用sql语句为学生表添加三条数据:
姓名 性别 生日 班级id
金毛狮王 男 1960-09-06 1
杨逍 男 1970-06-06 2
灭绝师太 男 2003-10-19 3
7、将姓名为灭绝师太的性别修改为‘女’,生日改为‘1970-02-02’
8、删除杨逍
9、 查询学生表显示所有数据
10、 求每个学生的名字,列别名为“姓名”
11、求名字为张无忌的个人信息
12、求班级为3的所有学生的信息
13、查询每个学生对应的班级
14、 查询每个学生对应的课程和成绩
15、查询"1"课程比"2"课程成绩高的学生的信息及课程分数
16、查询平均成绩大于等于60分的同学的学生编号和学生姓名和平均成绩
17、 查询平均成绩小于60分的同学的学生编号和学生姓名和平均成绩
18、查询"张"姓学生的数量
19、查询没学过"admin"老师授课的同学的信息
20、 查询学过“1”并且也学过编号“2”课程的同学的学号、姓名;
21、查询“Java”课程比“前端”课程成绩高的所有学生的学号
22、 查询有课程成绩小于60分的同学的学号、姓名;
23、查询所有同学的学号、姓名、选课数、总成绩;
24、查询至少学过学号为“1”同学所学课程中任意一门课的其他同学学号和姓名;
25、 查询男生、女生的人数;
您还不是超级VIP会员,不能查看作业,马上变身成为超级VIP会员