数据库实验(共13页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据库实验(共13页).doc》由会员分享,可在线阅读,更多相关《数据库实验(共13页).doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上大连海事大学数据库原理课程实验报告(2016-2017学年第二学期)实验四 数据更新班 级: 智能科学与技术1班 学 号: 姓 名: 刘宇轩 指导教师: 谢兄 成 绩: 大连海事大学数据库原理课程实验大纲实验名称: 实验四 数据更新 实验学时: 2 适用专业: 智能科学与技术 实验环境: SQL.serve2008 执 笔 者: 刘宇轩 编写日期: 2017-5-29 1 实验目的(1) 掌握SQL数据更新语句的基本使用方法,如UPDATE、DELETE、INSERT。(2) 掌握更新语句条件中的嵌套查询使用方法。2 实验内容2.1 掌握SQL更新语句的基本使用方法(
2、1) INSERT基本语句。(2) UPDATE基本语句。(3) DELETE基本语句。2.2 掌握SQL更新语句的高级使用方法(1) INSERT批量插入语句。(2) UPDATE语句使用嵌套子查询。(3) DELETE语句使用嵌套子查询。3 实验要求(1) 深入复习教材第三章SQL有关更新语句。(2) 根据书上的例子,针对TPCH数据库模式设计各种更新语句,每种类型更新语句至少要设计一个,描述清楚数据更新要求,运行你所设计的更新语句,并截图相应的实验结果,每幅截图并要有较为详细的描述。也可以按照附1所列示例查询做实验。(3) 实验步骤和实验总结中要详细描述实验过程中出现的问题、原因和解决方
3、法。4 实验步骤4.1 掌握SQL更新语句的基本使用方法(1) INSERT基本语句(插入全部列的数据)。 插入一个新顾客的记录,要求每列都给一个合理的值插入一条订单明细记录,要求每列都给一个合理的值INSERT INTO CUSTOMER(CUSTKEY,NAME,ADDRESS,NATIONKEY,PHONE,ACCTBAL,MKTSEGMENT,COMMENT)VALUES(8,剑心,北海道,5,13.3,同心,无)原图插入后图(2) INSERT基本语句(插入部分列的数据,要求随机生成某些数字列或者字符列的数据)。插入一条订单记录,可以只给出必要的几个字段的值,其中数值字段可以用RAN
4、DOM函数随机生成数值INSERTINTO ORDERS(ORDERKEY,CUSTKEY,ORDERSTATUS,TOTALPRICE,ORDERDATE,ORDERPRIORITY,CLERK,SHIPPRIORITY,COMMENT)VALUES(8,3,RAND()*10,10000,2015-4-4,RAND()*1000,RAND()*1000,RAND()*1000,无)原图更新图(3) UPDATE基本语句(修改所有记录的某些列的值)。修改所有零件的零售价,使其价格上浮10% UPDATE PARTSET retailprice=retailprice*1.1原图更新图(4)
5、UPDATE基本语句(修改部分记录的某些列的值)。修改顾客张三的国籍UPDATE CUSTOMERSET NATIONKEY=2WHERE NAME=张三原图更新后图(5) DELETE基本语句(删除所有记录)。删除所有订单记录DELETE FROM lineitemWHERE orderkey IN(SELECT orderKEYFROM orders)DELETE FROM ORDERS(6) DELETE基本语句(删除部分记录)。删除2016年1月1日之前订单记录DELETE FROM lineitemWHERE orderkey IN(SELECT orderKEYFROM order
6、sWHEREORDERDATE2016-1-1)DELETE FROM ORDERSWHERE ORDERDATE2016-1-14.2 掌握SQL更新语句的高级使用方法(7) INSERT基本语句(插入全部列的数据)。 插入一个新顾客的记录,要求每列都给一个合理的值插入一条订单明细记录,要求每列都给一个合理的值INSERT INTO CUSTOMER(CUSTKEY,NAME,ADDRESS,NATIONKEY,PHONE,ACCTBAL,MKTSEGMENT,COMMENT)VALUES(8,剑心,北海道,5,13.3,同心,无)原图插入后图(8) INSERT基本语句(插入部分列的数据,
7、要求随机生成某些数字列或者字符列的数据)。插入一条订单记录,可以只给出必要的几个字段的值,其中数值字段可以用RANDOM函数随机生成数值INSERTINTO ORDERS(ORDERKEY,CUSTKEY,ORDERSTATUS,TOTALPRICE,ORDERDATE,ORDERPRIORITY,CLERK,SHIPPRIORITY,COMMENT)VALUES(8,3,RAND()*10,10000,2015-4-4,RAND()*1000,RAND()*1000,RAND()*1000,无)原图更新图(9) UPDATE基本语句(修改所有记录的某些列的值)。修改所有零件的零售价,使其价格
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 实验 13
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内