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

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

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Vijurria

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值