电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

河北工业大学数据库原理及应用实验实验报告

河北工业大学数据库原理及应用实验实验报告_第1页
1/30
河北工业大学数据库原理及应用实验实验报告_第2页
2/30
河北工业大学数据库原理及应用实验实验报告_第3页
3/30
《数据库原理及应用实验》实验报告班级:网络 151 姓名:徐毅民 学号:153299实验 1 数据库定义与操作语言实验实验 1.4 数据更新实验1、实验目的熟悉数据库的数据更新操作,能够使用 SQL 语句对数据库进行数据的插入、删除、修改操作。2、实验内容和要求针对 TPC-H 数据库设计数据单元组插入、批量数据插入、修改数据和删除数据等 SQL 语句。理解和掌握 INSERTT、UPDATE、和 DELETE 语法结构的各个组成成分,结合嵌套SQL 子查询,分别设计几种不同形式的插入、修改和删除数据的语句,并调试成功。3、实验重点和难点实验重点:插入、修改和删除数据的 SQL实验难点:与嵌套 SQL 子查询相结合的插入、修改和删除数据的 SQL 语句;利用一个表的数据来插入、修改和删除另一个表的数据。4、实验报告示例(1)INSERT 基本语句(插入全部列的数据)插入一条顾客记录,要求每列都给一个合理的值。INSERT INTO CustomerVALUES (30,'张三','北京市',40,'010-51001199',0.00,'Northeast','VIP Customer');(2)INSERT 基本语句(插入部分列的数据)插入一条订单记录,给出必要的几个字段值。INSERT INTO Lineitem(orderkey,Linenumber,partkey,suppkey,quantity,shipdate)VALUES(862,ROUND(RANDOM()*100,0,479,1,10,'2025-3-6');/*RANDOM()函数为随机小数生成函数,ROUND()为四舍五入函数*/(3)批量数据 INSERT 语句① 创建一个新的顾客表,把所有中国籍顾客插入到新的顾客表中。INSERT INTO NewCustomer /*批量插入 SELECT 语句查询结果到 NewCustomer 表中*/SELECT C.*FROM Costomer C,Nation NWHERE C.nationkey=N.nationkey AND N.name='中国';② 创建一个顾客购物统计表,记录每个顾客及其购物总数和总价等信息。CREATE TABLE ShoppingStat(custkey INTEGER, quantity REAL, totalprice REAL);INSERT INTO ShoppingStatSELECT C.custkey,Sum(L.quantity),Sum(O.totalprice)/*对分组后的数据求总和*/FROM Customer C,Order O,Lineitem LWHERE C.custkey=O.custkey AND O.orderkey=L.orderkeyGROUP BY C.custkey③ 倍增零件表的数据,多次重复执行,直到总记录数达到 50 万为止。INSERT INTO PartSELECT partkey+(SELECT COUNT(*) FROM Part),name,mfgr,brand,type,size,container,retailprice,commentFROM Part;(4)UPDATE 语句(插入部分记录的部分列值) “金仓集团”供...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

河北工业大学数据库原理及应用实验实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部