关于SQL语句的例子
题目 操作步骤或代码 效果截图
(一)利用查询分析器在表中插入数据
1.将数据分别插入表student,course,sc中 Insert into student (Sno,Sname,Sex,Age,Sdept)
Values(‘95001’,‘李勇’,‘男’,20,‘CS’);
(二)修改表中的数据
1.将student表中’李勇’改为‘李明’ update student
set Sname = ‘李明’
where Sname = ‘李勇’;
2.将student表中的‘王敏’改成20岁 Update student
set Age = 20
where sname=‘王敏’
3.将所有学生的年龄加1岁 update student
set Age = Age + 1;
4.修改学生学号‘95002’为‘95007’,注意会有什么情况发生?为什么 update student
set Sno = ‘95007’
where Sno = ‘95002’; 出现
因为Sno为外键,当改变外键后,sc表中对他的索引找不到‘95002’就会出错
5.把选修了2号课程且成绩低于70分的成绩提高5% update sc
set Grade = Grade * (1 + 0.05)
where Cno = ‘2’ and Grade < 70;
6.将‘CS’系全体学生的成绩置0 update sc
set Grade = 0
where sno in ( select Sno from student where Sdept = ‘CS’);
(三