数据库实验一、数据库的创建及基本查询

(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);

你可能感兴趣的:(数据库)