第二章、构建进销存管理系统的查询7-1.ppt

第二章、构建进销存管理系统的查询7-1.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章、构建进销存管理系统的查询7-1

第二章 构建进销存管理系统的查询统计7 终极目标:能根据需要灵活、快速地查询简单进销存管理系统数据库的数据 计算机应用教研室 教学目标 1、熟练掌握单表和多表的增删改查操作,并能构建复杂查询 2、能够使用库函数进行数据统计 模块七、编辑进销存系统的数据1 工作任务 ①入出库明细(入出库编号,序号,商品ID,入出库数量,进价,零售价,有效期,对应单号,对应序号,结存数) ②商品入出库(入出库编号,入出库类型编号,接收单位,操作员ID,发票类型,发票号,经办人,发送单位,入出库日期,入出库标志,审核标志,审核日期) ③库存(商品ID,仓库ID,数量) ④入出库明细.入出库编号=商品入出库.入出库编号 仓库ID=商品入出库.接收单位,商品ID=入出库明细.商品ID, 模块七、编辑进销存系统的数据1 一、业务规则 1、模拟”入库审核”的过程 2、将“商品入出库”和”入出库明细”中对应的数据插入到“库存”表或修改“库存”表中对应的商品的数量 3、商品在“库存”表的对应仓库中找不到匹配的记录时插入数据,否则修改库存数量 二、功能演示:入库管理→入库审核 模块七、编辑进销存系统的数据1 三、教学内容 A、使用界面编辑数据 B、Insert into语法 C、Update语法 D、Delete语法 数据类型复习 2.5 界面方式编辑数据 演示:界面操作、编辑“商品信息”表的数据 1、增(insert into ) 2、删 (delete) 3、改(update) 2.51 Insert into 【语法】 1、Insert into 表名(字段1,字段2,字段3…..) Values(值1,值2,值3….) 2、Insert into 表名(字段1,字段2,字段3…..) Select 语句 注意事项: 1、表名后括号内的字段列表,必须和values后括号内的字段个数相同,并且数据类型兼容 2、表名后括号内的字段列表,必须和Select后字段的个数相同,并且数据类型兼容 2.51 Insert into 【例】使用T-SQL语句向“仓库”中插入如下数据 Insert into Insert into 仓库(仓库id,职工id,仓库名称,仓库地址) values(3,015,临时仓库,南泉白鹤路) Insert into 仓库 values(4,015,物料仓库, ) 2.51 Insert into 【练习】使用T-sql语句向“商品类别”中插入如下数据 2.51 Insert into 【例】将”商品信息”中商品名称为”特厚铝煲”的商品插入到库存表中,仓库id=2,数量=20 insert into 库存(商品ID,仓库ID,数量) select 商品id,1,20 from 商品信息 where 商品名称=特厚铝煲 2.51 Insert into 【练习】 1、将“商品信息”中商品名称包含“康明”的商品插入到“库存”中,仓库id=2,数量=10 2、无库存商品初始化,将商品信息中存在,库存中不存在的数据插入到库存中,仓库id=3,数量=100 2.52 Delete 格式: 1、Delete [From] 表名 where 条件表达式 2、delete 表1 From 表1 [left,right ,inner] join 表2 on 连接规则 where 条件表达式 3、Truncate table 表名 Delete与Truncate Truncate是SQL中的一个删除数据表内容的语句,用法是:  语法  TRUNCATE TABLE name   参数   name   是要截断的表的名称或要删除其全部行的表的名称。   下面是对Truncate语句在MSSQLServer2000中用法和原理的说明:   Truncate table 表名 速度快,而且效率高,因为:   TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。 2.52 Delete 【例】删除“仓库”中仓库id=3的记录 Delete 仓库 where 仓库id=3 Or delete from 仓库 where 仓库id=3 注意:delete与From之间没有任何字符(如*) 2.52 Delete 【练习】 1、删除工龄在2年(含两年)以下的职工信息 2、删除80年后出生的职工信息 3、删除”商品类别”中停用标志为空的记录 2.52 Delete

文档评论(0)

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

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

1亿VIP精品文档

相关文档