(1)用update语句修改student表中的第1条记录,将该记录的:姓名、性别及学院的属性改为做实验的学生本人真实信息,其它属性值可不修改。
update student
set sname='Vijurria',ssex='女',sdept='商学院'
where sno='201215121';
(2)查询年龄大于等于19岁且小于等于21岁的全体学生的信息。
select *
from student
where sage>=19 and sage<=21;
(3)查询课程名中包含“数据”二字的课程号及课程名。
select cno,cname
from course
where cname LIKE'%数据%';
(4)查询所有学生姓名中的倒数第2字为“文”的学生的信息。
select*
from student
where sname LIKE'%文_';
(5)查询每个学生的选课数量,查询结果中包括学号,其选课数量,并按选课数量降序排序。
select sno,count(cno)
from sc
group by sno
order by count(cno) desc;
(6)查询每门课程的最高分,查询结果包括课程号、该课程最高分,且结果只显示最高分大于等于95的信息。
select cno,max(grade)
from sc
group by cno
having max(grade)>=95;
(7)向student表中插入1条记录,记录的值为:('201215999','令狐冲','男',21,'表演学院')
insert
into student(sno,sname,ssex,sage,sdept)
value ('201215999','令狐冲','男','21','表演学院');
(8)向student表中增加favorite(爱好)列,其数据类型为varchar(200),即最大长度为200的可变长数据类型。
alter table student add sfavorite varchar(200);
(9)给student表的sname属性增加一个唯一性(unique)的约束。
alter table student add UNIQUE(sname);