mysql课程表ccredit_mysql试⽔练习题⽬50,附建库sql代码建库代码见末尾。
作业练习——学⽣-选课 表结构
学⽣表: Student(Sno,Sname,Ssex,Sage,Sdept)
说明:Sno 学号(主键),Sname 姓名,Ssex 性别,Sage
年龄,Sdept 所在系别
数据库增删改查的语句
课程表: Course(Cno,Cname,Cpno,Ccredit)
说明:Cno 课程号(主键),Cname 课程名,Cpno 选修课
号(某课程的选修课),Ccredit 学分
学⽣选课表: SC(Sno,Cno,Grade)
说明:Sno 学号(主键),Cno 课程号(主键),Grade 成绩
作业练习——学⽣-选课 题⽬-1
数据统计软件app1.编写建库sql语句
2.编写创建数据库表的语句
3.给数据表加约束
4.往三个表添加测试数据
5.查询全体学⽣的学号与姓名
6.查询全体学⽣的详细记录
7.查询全体学⽣的姓名及其出⽣年份
8.查询全体学⽣的姓名,出⽣年份和所有系,要求⽤⼩写字母表⽰所
有系名
9.查询选修了课程的学⽣学号 并消除重复⾏
10.查询计算机系全体学⽣的名单
css实现滚动条拖动
11.查询所有年龄在20岁以下的学⽣姓名及其年龄mysql面试题sql
12.查询考试成绩有不及格的学⽣的学号
作业练习——学⽣-选课 题⽬-2(续)
13.查询年龄在20~23岁(包括20岁和23岁)之间的学⽣的姓名,系别
和年龄
14.查询年龄不在20~23岁之间的学⽣的姓名,系别和年龄
15.查询信息系(IS),数学系(MA)和计算机系(CS)的学⽣姓名和性别
16.查询即不是信息系(IS),数学系(MA)也不是计算机系(CS)的学⽣姓
名和性别
17.查询学⽣号为 2009001 的学⽣的详细情况
18.查询所有姓刘的学⽣姓名,学号和性别
19.查询姓“欧阳”且全名为三个汉字的学⽣的姓名
20.查询名字中第⼆个字为阳字的学⽣的姓名和学号
21.查询缺少成绩的学⽣的学号和相应的课程号
22.查询所有成绩的学⽣的学号和相应的课程号
23.查询计算机系年龄在20岁以上的学⽣姓名
作业练习——学⽣-选课 题⽬-3(续)
24.查询选修了3号课程的学⽣的学号及其成绩,查询结果按分数的降序排列
25.查询全体学⽣情况,查询结果按所在系的系号升序排列,同⼀系中的学⽣按年龄降序排列
26.查询学员总⼈数
27.查询选修了课程的学⽣⼈数
28.计算 1 号课程的学⽣平均成绩
29.查询选修1号课程的学⽣最⾼分数
30.求各个课程号及相应的选课⼈数
31.查询选修了2门以上课程的学⽣学号
32.查询每个学⽣及其选修课程的情况
33.查询每⼀门课的间接选修课(即选修课的选修课)
34.查询选修2号课程且成绩在60分以上的所有学⽣
作业练习——学⽣-选课 题⽬-4(续)
35.查询每个学⽣的学号,姓名,选修的课程及成绩
36.查询与 "刘晨"在同⼀个系学习的学⽣
37.查询选修了课程名为“信息系统”的学⽣学号和姓名
38.查询其他系中⽐信息系某⼀学员年龄⼩的学⽣姓名和年龄
39.查询其他系中⽐信息系所有学员年龄都⼩的学⽣姓名和年龄
40.查询所有选修了 1 号课程的学⽣姓名
41.查询没有选修 1 号课程的学⽣姓名
42.查询选修了全部课程的学⽣姓名
43.查询⾄少选修了 学⽣ 2009002 选修的全部课程的学⽣号码
44.对每⼀个系,求学⽣的平均年龄,并把结果存⼊数据库
45.将计算机系的全体学⽣的成绩置零
作业练习——学⽣-选课 题⽬-5(续)
46.删除学号为 2009008 的学员记录
47.删除计算机系所有学⽣的选课记录
48.查询不选修课程名为’SC’的学员姓名和学号
49.列出有⼆门以上(含两门)不及格课程的学⽣姓名及其平均成绩
50.列出“1”号课成绩⽐“2”号课成绩⾼的所有学⽣的学号及其“1”
号课和“2”号课的成绩
iproxy29创建数据库db_school后:
1 USE`db_school`;2
3 #zs#Table structure for table `t_course`#fzs#
4
5 DROP TABLE IF EXISTS`t_course`;6
7 CREATE TABLE`t_course` (8 `Cno` int(11) NOT NULLAUTO_INCREMENT,9 `Cname` varchar(50) NOT NULL,10 `Cpno` int(11) NOT NULL,11 `Ccredit` float NOT NULL,12 PRIMARY KEY(`Cno`)13 ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;14
15 #zs#Data for the table `t_course`#fzs#
16
17 insert into `t_course`(`Cno`,`Cname`,`Cpno`,`Ccredit`) values (1,'数据库',5,4),(2,'数学',0,2),(3,'信息系统',1,4),(4,'操作系
统',6,3),(5,'数据结构',7,4),(6,'数据处理',0,2),(7,'PASCAL语⾔',6,4);18
19 #zs#Table structure for table `t_sc`#fzs#
20
21 DROP TABLE IF EXISTS`t_sc`;22
23 CREATE TABLE`t_sc` (24 `Sno` int(11) NOT NULL,25 `Cno` int(11) NOT NULL,26 `Grade` float DEFAULT NULL,27 PRIMARY KEY(`Sno`,`Cno`)28 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;29
30 #zs#Data for the table `t_sc`#fzs#
31
32 insert into `t_sc`(`Sno`,`Cno`,`Grade`) values (20090001,1,92),(20090001,2,85),(20090001,3,NULL), (20090002,2,90),(20090002,3,80);33
34 #zs#Table structure for table `t_student`#fzs#
35
36 DROP TABLE IF EXISTS`t_student`;37
38 CREATE TABLE`t_student` (39 `Sno` int(11) NOT NULLAUTO_INCREMENT,40 `Sname` varchar(20) NOT NULL,41
`Ssex` varchar(10) NOT NULL,42 `Sage` int(11) DEFAULT NULL,43 `Sdept` varchar(50) DEFAULT NULL,44 PRIMARY KEY(`Sno`)45 ) ENGINE=InnoDB AUTO_INCREMENT=20160034 DEFAULT CHARSET=utf8;46
47 #zs#Data for the table `t_student`#fzs#
48
苹果手机安装silverlight
49 insert into `t_student`(`Sno`,`Sname`,`Ssex`,`Sage`,`Sdept`) values (20090001,'张凯','男',22,'CS'),(20090002,'李
勇','男',23,'IS'),(20090003,'刘晨','⼥',22,'MA'),(20090004,'张⼒','男',22,'MA'),(20090005,'张悦','⼥',20,'CS'),(20090006,'王
敏','⼥',18,'IS'),(20160001,'张三','男',33,'计算机系'),(20160002,'zh','⼥',12,'计算机系'),(20160003,'zh','男',12,'计算机系'), (20160004,'zh','⼥',55,'sdfs'),(20160005,'zh','⼥',12,'sdfs'),(20160006,'zh','⼥',55,'计算机系'),(20160007,'zh','男',24,'sdfs'), (20160008,'zh','⼥',47,'计算机系'),(20160009,'zh','男',12,'sdfs'),(20160010,'zh','⼥',12,'sdfs'),(20160011,'zh','男',12,'sdfs'), (20160012,'zh','⼥',77,'sdfs'),(20160013,'zh','男',12,'sdfs'),(20160014,'zh','男',12,'计算机系'),(20160015,'zh','男',12,'sdfs'), (20160016,'zh','⼥',12,'sdfs'),(20160017,'zh','男',12,'sdfs'),(20160018,'zh','男',12,'sdfs'),(20160019,'zh','⼥',12,'计算机系'), (20160020,'zh','男',12,'sdfs'),(20160021,'zh','男',12,'计算机系'),(20160022,'zh','⼥',12,'sdfs'),(20160023,'zh','男',12,'sdfs'), (20160024,'zh','⼥',12,'sdfs'),(20160025,'zh','⼥',12,'sdfs'),(20160026,'zh','男',12,'sdfs'),(20160027,'zh','⼥',12,'sdfs'), (20160028,'zh','⼥',12,'sdfs'),(20160029,'zh','⼥',12,'sdfs');