mysql数据库作业
jz_tongxue
学校的作业,不适合自学,因为不够系统。
展开
-
交互式SQL(4)—数据更新及完整性检查(实验5)
交互式SQL(4)—数据更新及完整性检查三、实验内容及步骤(在实验报告中记录每个查询的SQL语句)① 向表Students 中插入(0601001,赵林, 男,1985-09-08,计算机)的记录。② 向SC 表中添加一个学生的选课记录,学号为0601001,所选的课程号为C2。 SC表中有Sno、Cno、Grade 这3 个列。这里只知道学号和课程号,不知道成绩值。③ 向表Students 中插入(0601002,张修雨,default)记录,该记录的数据中default 表示默认值‘男’,其他数原创 2020-06-17 16:57:23 · 6431 阅读 · 1 评论 -
交互式SQL(2)—简单查询(实验3-2)
交互式SQL(2)—简单查询#1、查询非数学系和非计算机系的学生的姓名、学号及所在的系select sno,sn,sd from s where sd NOT IN('数学','计算机');#2、查询所有缺少选课成绩的学生的学号和相应的课程号select sno,cno from sc where grade IS NULL;#3、思考下面一个查询结构为什么不包含上面查的结果呢?select sno,cno from sc where grade<60 O原创 2020-06-17 14:45:17 · 1328 阅读 · 0 评论 -
交互式SQL—复杂查询(实验4-2)
嵌套查询和组合查询操作#(1) 统计选修了【数据库原理】课程的学生人数。select cno,count(sno) from sc group by cno having cno in (select cno from courses where cname='数据库原理');#(2) 查询没有选修【数据库原理】课程的学生学号、姓名。select sno,sname from student where sno not in (select sno from原创 2020-06-17 13:51:25 · 4210 阅读 · 3 评论 -
交互式SQL—复杂查询(实验4-1)
多表连接查询#(1) 查询选修了【数据库原理】的计算机系的学生学号和姓名。select student.sno,sname,cname from student,courses,sc where student.sno = sc.sno and courses.cno=sc.cno and cname='数据库原理'#(2) 查询每一门课的间接先行课(即先行课的先行课),显示课程编号和该门课程的间接先行课编号。select c1.cno,c2.precno from courses原创 2020-06-17 13:23:45 · 4277 阅读 · 1 评论 -
交互式SQL(2)—简单查询(实验3-1)
第三次实验交互式SQL(2)—简单查询#查询学生关系表sSELECT * FROM s;#查询学生关系表cselect * from c;#查询学生的关系scselect * from sc;#查询所有女生的姓名和出生时间select sn as 姓名,sb as 出生时间 from s where sex='女';#查询学生的学号和年龄SELECT sno,timestampdiff(YEAR,SB,curdate())+1 AS SAVEPOINT from s;原创 2020-06-17 03:53:39 · 1076 阅读 · 0 评论