没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
15页
1 实验目的 (1) 掌握SQL数据更新语句的基本使用方法,如UPDATE、DELETE、INSERT。 (2) 掌握更新语句条件中的嵌套查询使用方法。 (3) 掌握SQL视图语句的基本使用方法,如CREATE VIEW、DROP VIEW。 (4) 掌握视图更新、WITH CHECK OPTION等高级功能的使用。 2 实验内容 2.1 掌握SQL更新语句及视图的基本使用方法 (1) INSERT基本语句; (2) UPDATE基本语句; (3) DELETE基本语句; (4) 创建视图(省略视图列名); (5) 创建视图(不能省略列名的情况); (6) 删除视图。 2.2 掌握SQL更新语句及视图的高级使用方法 (1) INSERT批量插入语句; (2) UPDATE语句使用嵌套子查询; (3) DELETE语句使用嵌套子查询; (4) 创建视图(WITH CHECK OPTION),并利用INSERT、DELETE和UPDATE语句加以验证; (5) 创建一个行列子集可更新视图,并利用INSERT、DELETE和UPDATE语句加以验证;
资源推荐
资源详情
资源评论
1
目 录
1 实验目的 ..............................................................................................3
2 实验内容 ..............................................................................................3
2.1 掌握 SQL 更新语句及视图的基本使用方法 ...........................3
2.2 掌握 SQL 更新语句及视图的高级使用方法 ...........................3
3 实验要求 ..............................................................................................3
4 实验学时 ..............................................................................................4
5 实验步骤 ..............................................................................................4
5.1 掌握 SQL 更新语句及视图的基本使用方法 ...........................4
5.2 掌握 SQL 更新语句及视图的高级使用方法 ...........................4
6 总结与体会 ..........................................................................................5
6.1 实验中出现的问题及其解决方案 .............................................5
6.2 总结 .............................................................................................5
6.3 体会 .............................................................................................5
2
1 实验目的
(1) 掌握 SQL 数据更新语句的基本使用方法,如 UPDATE、DELETE、INSERT。
(2) 掌握更新语句条件中的嵌套查询使用方法。
(3) 掌握 SQL 视图语句的基本使用方法,如 CREATE VIEW、DROP VIEW。
(4) 掌握视图更新、WITH CHECK OPTION 等高级功能的使用。
2 实验内容
2.1 掌握 SQL 更新语句及视图的基本使用方法
(1) INSERT 基本语句;
(2) UPDATE 基本语句;
(3) DELETE 基本语句;
(4) 创建视图(省略视图列名);
(5) 创建视图(不能省略列名的情况);
(6) 删除视图。
2.2 掌握 SQL 更新语句及视图的高级使用方法
(1) INSERT 批量插入语句;
(2) UPDATE 语句使用嵌套子查询;
(3) DELETE 语句使用嵌套子查询;
(4) 创建视图(WITH CHECK OPTION),并利用 INSERT、DELETE 和 UPDATE 语句
加以验证;
(5) 创建一个行列子集可更新视图,并利用 INSERT、DELETE 和 UPDATE 语句加以验
证;
(6) 创建一个不可能更新的视图,并利用更新语句验证该视图不可更新。
3 实验要求
(1) 深入复习教材第三章 SQL 有关更新语句。
(2) 根据书上的例子,针对 DBTestBed 数据库模式设计各种更新语句,每种类型更新语
句至少要设计一个,描述清楚数据更新要求,运行你所设计的更新语句,并截图相
应的实验结果,每幅截图要有较为详细的描述。也可以按照附 1 所列示例做实验。
(3) 深入复习教材第三章 SQL 有关视图语句。
(4) 根据书上的例子,针对 DBTestBed 数据库模式设计各种视图语句,每种类型视图语
句至少要设计一个,描述清楚视图要求,运行你所设计的视图语句,并截图相应的
实验结果,每幅截图并要有较为详细的描述。也可以按照附 1 所列示例做实验。
(5) 实验步骤和实验总结中要详细描述实验过程中出现的问题、原因和解决方法。
3
(6) 思考题:SQL SERVER 或 KingbaseES 把视图的定义存储在那个系统表中?如何查
看某个视图的定义?
4 实验学时
4 学时
5 实验步骤
5.1 掌握 SQL 更新语句及视图的基本使用方法
(1) INSERT 基本语句(插入全部列的数据)。
插入一条课程的记录,要求每列都给一个合理的值
INSERT INTO TB_Select_Course
VALUES(2220204423,'C20','T3','2021-2022',2,'2022-05-17',95);
插入一个学生的记录,要求每列都给一个合理的值
INSERT INTO TB_Student_Info
VALUES(2220204424,'cql',2,'2002-6-6',3,10,4424,2020,5,666666,'sdfg@dmu.com','福建厦门
',4,'T10');
(2) INSERT 基本语句(插入部分列的数据,要求随机生成某些数字列或者字符列的数
据)。
插入一条教师记录,可以只给出必要的几个字段的值(教师代码,教师姓名,电话,密
码),其中密码字段可以用 RAND()函数随机生成数值,并取整数部分,具体函数组合为
ceiling(rand()*100)
INSERT INTO TB_Tutor_Info(TutorID,TutorName,Tel,DeptID) VALUES('T21',' 王 志 强
','wzq111',ceiling(rand()*14));
(3) UPDATE 基本语句(修改所有记录的某些列的值)。
修改所有学生的课程成绩(Score),使其提高 10%
UPDATE TB_Select_Course SET Score=Score+(Score*0.1) WHERE Score+(Score*0.1)<=100;
UPDATE TB_Select_Course SET Score=100 WHERE Score+(Score*0.1)>100;
剩余14页未读,继续阅读
资源评论
hwx6
- 粉丝: 8
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功