当前位置:网站首页>数据库实验二:数据更新
数据库实验二:数据更新
2022-06-12 05:43:00 【LEO-max】
实验二 数据更新实验指导
(数据的插入、修改和删除)
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.格式规整,便于批阅
边栏推荐
- Project requirements specification
- Date ()
- Introduction to redis high availability
- Why should state-owned enterprises go public
- RTMP streaming +rtmp playback low delay solution in unity environment
- [long time series prediction] the [4] autocorrelation mechanism of aotoformer code explanation
- IO stream introduction
- Greenplum [question 05] Greenplum streaming server custom client problem handling (increasing)
- Go interface oriented programming practice
- Redis transaction
猜你喜欢

Automated test - dark horse headline test project

Details of FPGA syntax

POI, easyexcel framework use

个体工商户是不是法人企业

WiFi protocol and ieee905 protocol learning details

Selenium crawler automatically captures TOEFL test position of NEEA website

Select gb28181, RTSP or RTMP for data push?

Redis cache data consistency and problems

Chapter 8 - structure

Halcon 3D 深度图转换为3D图像
随机推荐
Introduction to redis high availability
Performance test - GTI application service performance monitoring platform
XML参数架构,同一MTK SW版本兼容两套不同的音频参数
Select gb28181, RTSP or RTMP for data push?
[road of system analyst] collection of wrong topics in software engineering chapters
Reverse linked list
flex/fixed上中下(移动端)
How much Ma is the driving current of SIM card signal? Is it adjustable?
Webrtc AEC process analysis
Nature | make an account of the new crown casualties in the world
Go interface oriented programming practice
About architecture (in no particular order)
Detailed explanation of WiFi 802.1x authentication process
Lldp protocol
A solution for PHP to implement image login verification code
37. serialized binary tree
WiFi protocol and ieee905 protocol learning details
[gpio] how to modify / display GPIO status through ADB shell
Project requirements specification
Special materials | household appliances, white electricity, kitchen electricity