数据库实验二:数据更新

实验二 数据更新实验指导

(数据的插入、修改和删除)

1.实验目的

(1)对实验一中已建好的student、course、sc 三个表进行数据的插入、修改和删除操作。

(2)建立视图、查询视图、建立索引等操作。

(3)让学生充分体会SQL语言的灵活多变,功能强大,体会SQL语言之所以成为关系数据库操作语言标准的原因。

2.实验内容

(1)本实验是在实验一的基础上,对实验一中的三个表进行数据记录的插入、修改、删除更新,以及视图、索引等操作。

3.实验要求

(1) 在student表中输入6条记录。
INSERT INTO student VALUES('0127','陈钰奇','男',21,'计科系');

INSERT INTO student VALUES('0210','邵慧闯','男',22,'计科系');

INSERT INTO student VALUES('0229','齐俊宝','男',20,'电信系');

INSERT INTO student VALUES('0236','朱效颖','男',20,'电信系');

INSERT INTO student VALUES('0240','吴若滨','男',20,'计科系');

INSERT INTO student VALUES('0242','LEO','男',21,'外语系');
(2)在 course 表中输入4条记录。
INSERT INTO course VALUES('1','数据库',3);

INSERT INTO course VALUES('2','互联网协议分析',2);

INSERT INTO course VALUES('3','Web攻防',3);

INSERT INTO course VALUES('4','JSP程序设计',3);
(3)在sc表中输入10条记录,注意有些课程可有多人选,有些课程可能没人选。
INSERT INTO sc VALUES('0127','1','数据库',97);

INSERT INTO sc VALUES('0229','2','互联网协议分析',96);

INSERT INTO sc VALUES('0236','3','Web攻防',98);

INSERT INTO sc VALUES('0240','4','JSP程序设计',96);

INSERT INTO sc VALUES('0210','1','数据库',98);

INSERT INTO sc VALUES('0242','3','Web攻防',66);

INSERT INTO sc VALUES('0127','2','互联网协议分析',93);

INSERT INTO sc VALUES('0127','4','JSP程序设计',92);

INSERT INTO sc VALUES('0229','1','数据库',90);

INSERT INTO sc VALUES('0210','2','互联网协议分析',99);
(4)练习数据的删除和修改。
DELETE sc WHERE grade<90;

UPDATE student SET sage=18 WHERE sage=20;
(5)练习多个记录的增加、删除和修改。
DELETE FROM sc WHERE grade BETWEEN 90 AND 93;

INSERT INTO sc VALUES('0242','1','数据库',90),('0240','3','Web攻防',94);
(6) 给sc表建立索引,先sno按升序、再按cno降序。
CREATE UNIQUE INDEX scon ON sc(sno ASC,cno DESC);
(7) 删除上述的索引。
DROP INDEX scon ON sc;
(8) 建立视图 view1,要求有sno,sname,cname,grade四个字段。
CREATE VIEW view1 AS SELECT sno,cno,cname,grade FROM sc;
(9) 建立视图view2,要求有sno,ssex,sage三个字段。
CREATE VIEW view2 AS SELECT sno,ssex,sage FROM student;

要求写出实验二的全部代码,
注意:
1.全部代码
2.代码的全角半角
3.格式规整,便于批阅

  • 2
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

LEO-max

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

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

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

打赏作者

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

抵扣说明:

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

余额充值