二、构建进销存管理系统的查询-PPT课件_第1页
二、构建进销存管理系统的查询-PPT课件_第2页
二、构建进销存管理系统的查询-PPT课件_第3页
二、构建进销存管理系统的查询-PPT课件_第4页
二、构建进销存管理系统的查询-PPT课件_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 第二章构建进销存管理系统的查询统计7 终极目标 能根据需要灵活 快速地查询简单进销存管理系统数据库的数据计算机应用教研室 2 教学目标 1 熟练掌握单表和多表的增删改查操作 并能构建复杂查询2 能够使用库函数进行数据统计 3 模块七 编辑进销存系统的数据1 工作任务 入出库明细 入出库编号 序号 商品ID 入出库数量 进价 零售价 有效期 对应单号 对应序号 结存数 商品入出库 入出库编号 入出库类型编号 接收单位 操作员ID 发票类型 发票号 经办人 发送单位 入出库日期 入出库标志 审核标志 审核日期 库存 商品ID 仓库ID 数量 入出库明细 入出库编号 商品入出库 入出库编号仓库ID 商品入出库 接收单位 商品ID 入出库明细 商品ID 4 模块七 编辑进销存系统的数据1 一 业务规则1 模拟 入库审核 的过程2 将 商品入出库 和 入出库明细 中对应的数据插入到 库存 表或修改 库存 表中对应的商品的数量3 商品在 库存 表的对应仓库中找不到匹配的记录时插入数据 否则修改库存数量二 功能演示 入库管理 入库审核 5 模块七 编辑进销存系统的数据1 三 教学内容A 使用界面编辑数据B Insertinto语法C Update语法D Delete语法 6 数据类型复习 7 2 5界面方式编辑数据 演示 界面操作 编辑 商品信息 表的数据1 增 insertinto 2 删 delete 3 改 update 8 2 51Insertinto 语法 1 Insertinto表名 字段1 字段2 字段3 Values 值1 值2 值3 2 Insertinto表名 字段1 字段2 字段3 Select语句注意事项 1 表名后括号内的字段列表 必须和values后括号内的字段个数相同 并且数据类型兼容2 表名后括号内的字段列表 必须和Select后字段的个数相同 并且数据类型兼容 9 2 51Insertinto 例 使用T SQL语句向 仓库 中插入如下数据 10 Insertinto Insertinto仓库 仓库id 职工id 仓库名称 仓库地址 values 3 015 临时仓库 南泉白鹤路 Insertinto仓库values 4 015 物料仓库 11 2 51Insertinto 练习 使用T sql语句向 商品类别 中插入如下数据 12 2 51Insertinto 例 将 商品信息 中商品名称为 特厚铝煲 的商品插入到库存表中 仓库id 2 数量 20insertinto库存 商品ID 仓库ID 数量 select商品id 1 20from商品信息where商品名称 特厚铝煲 13 2 51Insertinto 练习 1 将 商品信息 中商品名称包含 康明 的商品插入到 库存 中 仓库id 2 数量 102 无库存商品初始化 将商品信息中存在 库存中不存在的数据插入到库存中 仓库id 3 数量 100 14 2 52Delete 格式 1 Delete From 表名where条件表达式2 delete表1From表1 left right inner join表2on连接规则where条件表达式3 Truncatetable表名 15 Delete与Truncate Truncate是SQL中的一个删除数据表内容的语句 用法是 语法TRUNCATETABLEname参数name是要截断的表的名称或要删除其全部行的表的名称 下面是对Truncate语句在MSSQLServer2000中用法和原理的说明 Truncatetable表名速度快 而且效率高 因为 TRUNCATETABLE在功能上与不带WHERE子句的DELETE语句相同 二者均删除表中的全部行 但TRUNCATETABLE比DELETE速度快 且使用的系统和事务日志资源少 16 2 52Delete 例 删除 仓库 中仓库id 3的记录Delete仓库where仓库id 3Ordeletefrom仓库where仓库id 3注意 delete与From之间没有任何字符 如 17 2 52Delete 练习 1 删除工龄在2年 含两年 以下的职工信息2 删除80年后出生的职工信息3 删除 商品类别 中停用标志为空的记录 18 2 52Delete 例 删除大渡口库房的所有库存记录deletebfrom仓库ainnerjoin库存bona 仓库id b 仓库idwhere仓库名称 大渡口库房 19 2 52Delete 练习 1 删除商品类别名称为厨具的所有商品信息2 删除库房名称为总公司仓库 商品名称为早早麦燕麦片的库存记录deletebfrom仓库ainnerjoin库存bona 仓库ID b 仓库IDinnerjoin商品信息conb 商品ID c 商品IDwhere仓库名称 总公司仓库 and商品名称 早早麦燕麦片 20 2 53Update 格式1 Update表名set字段1 值 字段2 值 where表达式2 Update表1set字段1 值 字段2 值 From表1 left right inner join表2on连接规则where表达式 21 2 53Update 例 使用T SQL修改如下数据 22 2 53Update 例 将大渡口仓库的所有商品库存 在原有基础上追加100updatebset数量 数量 100from仓库ainnerjoin库存bona 仓库id b 仓库idwhere仓

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论