国家开放大学电大《MySQL数据库应用》网络核心课实验训练3及4答案.doc

国家开放大学电大《MySQL数据库应用》网络核心课实验训练3及4答案.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
最新国家开放大学电大《MySQL数据库应用》网络核心课实验训练3及4答案 盗传必究 本课程分为形成性考核和终结性末考两种考核形式,形成性考核占50%(满分100分),末考为网络考试占50%(满分100),其中形成性考核为完成课程网站上的形考作业任务,形考作业均为主观题,包括四个实训:实训一:在MYSQL创建数据库和表,25分;实训二:数据查询操作,25分;实训三:数据增删改操作,25分;实训四:数据库系统维护,25分。 实验训练3 数据增删改操作 答案: 实验目的: 基于实验1创建的汽车用品网上商城数据库Shopping,练习Insert、Delete、TRUNCATE TABLE、Update语句的操作方法,理解单记录插入与批量插入、DELETE与TRUNCATE TABLE语句、单表修改与多表修改的区别。 实验内容: 【实验3-1】插入数据 (1) 使用单记录插入Insert语句分别完成汽车配件表Autoparts、商品类别表category、用户表Client 、用户类别表Clientkind 、购物车表shoppingcart、订单表Order、订单明细表order_has_Autoparts、评论Comment的数据插入,数据值自定;并通过select语句检查插入前后的记录情况。 INSERT INTO 目标表 SELECT * FROM 来源表; ? ? insert ? into ?insertTest? select ?*? from ?insertTest2; INSERT INTO 目标表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ... FROM 来源表;(这里的话字段必须保持一致) ? ?insert ? into ?insertTest2(id)? select ?id? from ?insertTest2; INSERT INTO 目标表 ? ?(字段1, 字段2, ...) ? ?SELECT 字段1, 字段2, ... ? ?FROM 来源表 ? ?WHERE not exists (select * from 目标表 ? ?where 目标表.比较字段 = 来源表.比较字段);? ? ? 1.插入多条记录: insert ? into ?insertTest2 (id, name ) select ?id, name from ?insertTest where ? not ? exists ?( select ?*? from ?insertTest2 where ?insertTest2.id=insertTest.id); ? ?2.插入一条记录: insert ? into ?insertTest???? (id,? name )???? SELECT ?100,? liudehua ???? FROM ?dual???? WHERE ? not ? exists ?( select ?*? from ?insertTest???? where ?insertTest.id = 100); (2) 使用带Select的Insert语句完成汽车配件表Autoparts中数据的批量追加;并通过select语句检查插入前后的记录情况。 create TABLE Table1 ( a varchar( 10 ), b varchar ( 10 ), c varchar ( 10 ), CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED ( a ASC ) ) ON [PRIMARY] create TABLE Table2 ( a varchar( 10 ), c varchar ( 10 ), d int , CONSTRAINT [PK_Table2] PRIMARY KEY CLUSTERED ( a ASC ) ) ON [PRIMARY] GO 【实验3-2】删除数据 (1) 使用Delete语句分别完成购物车表shoppingcart、订单表Order、订单明细表Order_has_Autoparts、评论Comment的数据删除,删除条件自定;并通过select语句检查删除前后的记录情况。 --?删除数据 delete?from?meta_order_items? ????where?meta_order_items_id?in( ????????select?b.meta_order_items_id?from?(???--?主意:同一张表要外包这一层视图 ?????????????select?meta_order_items_id?from?meta_order_ite ????????

文档评论(0)

d7096988 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档