查询部门人数超过3个的部门编号_Linux:MySQL连表查询

建库

库名:linux50 字符集:utf8 校验规则:utf8_general_ci

bd179856a66e1acf036d9855847c9344.png

建表


表一

表名:student(学生表)

字段数据类型要求是否为空注释sno最多20位否学号(主键)sname可变长否学生姓名sage最小整数,非负数否学生年龄ssex0,1否学生性别(1是男,0是女)默认为男)sbirthday时间类型默认为空学生生日class可变长否学生班级

3d9e01b8bd7cb51d1bd4ab5780b15956.png


表二

表名:course(课程表)

字段数据类型要求是否为空注释cno最多20位否课程号(主键)cname可变长否课程名称tno可变长否教师编号

54aa28e321628be22f50878e26a23674.png


表三

表名:score(成绩表)

字段数据类型要求是否为空注释sno最多20位否学号(主键)cno最多20位否课程号(主键)mark浮点数(4,1)否成绩

注意:sno和cno在另外两个表中是主键,在这里应该是外键,不过咱们不需要创建,了解即可

36495e46917f46d6b2527c01eaa77df8.png


表四

表名:teacher(教师表)

字段数据类型要求是否为空注释tno最多20位否教师编号(主键)tname可变长否教师姓名tage最小整数,非负数否教师年龄tsex0,1否教师性别(1是男,0是女)默认为男)prof可变长是教师职称depart可变长否教师部门

73118d11a5d9b1dfb9dc95b260237a6a.png

练习题

插入数据练习:

1.将自己班级小组所有人员信息插入到student表中(数据自定义)

2.将曾导、徐导、李导信息插入教师表中(数据自定义)

3.将数学、语文、英语学科插入到课程表中(数据自定义)

4.将分数插入到成绩表中(数据自定义)

查询练习:

1.查询student表中的所有记录的sname、ssex和class列。

2.查询教师所有的单位即不重复的depart列。

3.查询student表的所有记录。

4.查询score表中成绩在60到80之间的所有记录。

5.查询score表中成绩为85,86或88的记录。

6.查询student表中1班或性别为“女”的同学记录。

7.以class降序查询Student表的所有记录。

8.以cno升序、mark降序查询Score表的所有记录

9.查询2班的学生人数。

10.查询”曾志高翔“教师任课的学生成绩。

11.查询语文课程所有男生的成绩并且查出对应课程的教师名,职称,及所在部门。

12.把11题查出的成绩按照降序排序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值