数据库——数据更新select语句
1.对于student表,将所有所在系部信息为’CS’的改为’计算机科学系’
Update student
Set sdept=’计算机科学系’
Where sdept=’cs’
2.对于course表,将数据结构课程的学分改为3。
Update course
Set ccredit=3
Where cname=’数据结构’
3.对于student表,插入一条新记录,它的具体信息为,学号:201216011、姓名:张三、性别:男、年龄:21,所在系部:数学系。
Insert
Into student
Values(‘201216011’,’张三’,‘男’,‘21’,‘数学系’)
4.对于course表,插入两条记录,记录的值自己给定。
Insert
Into course
Values(‘8’,’英语’,null,’4’)
Insert
Into course
Values(‘9’,’数据库’,’2’,’3’)
5. 对于SC表,将课程编号为2号的最低分改为在原分数*1.1
Update sc
Set grade=grade*1.1
Where cno=’2’and grade=
(select min(grade)
From sc
Where cno=’2’)
6.对于SC表,将课程名为数据库的最低分改为在原分数*1.1
Update sc
Set grade=grade*1.1
Where sno in (select sno
From sc,course
Where sc.cno=course.cno and cname=’数据库’)and grade=
(select min(grade)
From sc,course
Where sc.cno=course.cno and cname=’数据库’)
7. 建立一个新表SC_T,该表的字段名称,类型与表SC一致
Create table SC_T
(sno char(10),
Cno char(10),
Grade char(10))
8. 在SC_T表中,插入若干选课记录,学号为student表中出现的学号,课程编号为1
Insert
Into SC_T
Values(‘201215121’,’1’,’85’)
9.在SC_T表中,插入若干选课记录,学号为student表中出现的学号,课程编号为操作系统课程的编号
10.用select语句检查8,9的操作是否正确,如果正确,则删除SC_T表中的所有记录
delete
from SC_T
11. 在SC_T表中,插入若干选课记录,学号为student表中出现的学号,课程编号为在课程表中出现的所有课程号。
12.用select语句检查11的操作是否正确