1.根据表的结构创建以下四个表

表一. student(学生表)

属性名 数据类型 可否为空 注 释

Sno varchar (20) 否 学号(主键)

Sname varchar (20) 否 学生姓名

Ssex varchar (20) 否 学生性别

Sbirthday datetime 可 学生出生年月

Class varchar (20) 可 学生所在班级

MySQL查询函数least用法 mysql查找函数_主键


MySQL查询函数least用法 mysql查找函数_主键_02


表二. teacher(教师表)属性名 数据类型 可否为空 注 释

Tno varchar (20) 否 教工编号(主键)

Tname varchar (20) 否 教工姓名

Tsex varchar (20) 否 教工性别

Tbirthday datetime 可 教工出生年月

Prof varchar (20) 可 职称

Depart varchar (20) 否 教工所在部门

MySQL查询函数least用法 mysql查找函数_MySQL查询函数least用法_03


MySQL查询函数least用法 mysql查找函数_MySQL查询函数least用法_04

表三. course(课程表)

属性名 数据类型 可否为空 含 义

Cno varchar (20) 否 课程号(主键)

Cname varchar (20) 否 课程名称

Tno varchar (20) 否 教工编号(外键)

表四. score(成绩表)

属性名 数据类型 可否为空 含 义

Sno varchar (20) 否 学号(外键)

Cno varchar (20) 否 课程号(外键)

Degree Decimal(4,1) 可 成绩

主键:Sno+ Cno

MySQL查询函数least用法 mysql查找函数_外键_05


MySQL查询函数least用法 mysql查找函数_外键_06

2.分别向以上四个表中插入如下数据

MySQL查询函数least用法 mysql查找函数_外键_07


Student表:

Sno Sname Ssex Sbirthday class

108 曾华 男 1977-09-01 95033

105 匡明 男 1975-10-02 95031

107 王丽 女 1976-01-23 95033

101 李军 男 1976-02-20 95033

109 王芳 女 1975-02-10 95031

103 陆君 男 1974-06-03 95031

Teacher表:
Tno Tname Tsex Tbirthday Prof Depart
804 李诚 男 1958-12-02 副教授 计算机系
856 张旭 男 1969-03-12 讲师 电子工程系
825 王萍 女 1972-05-05 助教 计算机系
831 刘冰 女 1977-08-14 助教 电子工程系

Course表:
Cno Cname Tno
3-105 计算机导论 825
3-245 操作系统 804
6-166 数字电路 856
9-888 高等数学 831

Score表:
Sno Cno Degree
103 3-245 86
105 3-245 75
109 3-245 68
103 3-105 92
105 3-105 88
109 3-105 76
101 3-105 64
107 3-105 91
108 3-105 78
101 6-166 85
107 6-166 79
108 6-166 81

MySQL查询函数least用法 mysql查找函数_外键_08


MySQL查询函数least用法 mysql查找函数_主键_09


MySQL查询函数least用法 mysql查找函数_外键_10


MySQL查询函数least用法 mysql查找函数_MySQL查询函数least用法_11


MySQL查询函数least用法 mysql查找函数_MySQL查询函数least用法_12


3.查询‘95031’班级的学生数

MySQL查询函数least用法 mysql查找函数_外键_13


4.查询成绩表中的最高分的学生学号和课程号

MySQL查询函数least用法 mysql查找函数_MySQL查询函数least用法_14


5.查询每门课的平均成绩

MySQL查询函数least用法 mysql查找函数_外键_15


6.查询成绩表中至少有5名学生选修的并且以3开头的课程的平均分数

MySQL查询函数least用法 mysql查找函数_MySQL查询函数least用法_16

7.查询所有学生的sname,cno,degree的列

MySQL查询函数least用法 mysql查找函数_MySQL查询函数least用法_17


8.查询95033班级学生的平均分

MySQL查询函数least用法 mysql查找函数_外键_18

9.查询张旭教师任课的学生成绩

MySQL查询函数least用法 mysql查找函数_数据类型_19


10.查询选修某课程的同学人数多于5人的教师姓名

MySQL查询函数least用法 mysql查找函数_主键_20


11.查找计算机系教师所教课程的成绩表

MySQL查询函数least用法 mysql查找函数_主键_21


12.查询所有选修‘计算机导论’课程的‘男’同学的成绩表

MySQL查询函数least用法 mysql查找函数_MySQL查询函数least用法_22