第二章、构建进销存管理系统的查询7课件

上传人:ni****g 文档编号:568921518 上传时间:2024-07-27 格式:PPT 页数:23 大小:103.50KB
返回 下载 相关 举报
第二章、构建进销存管理系统的查询7课件_第1页
第1页 / 共23页
第二章、构建进销存管理系统的查询7课件_第2页
第2页 / 共23页
第二章、构建进销存管理系统的查询7课件_第3页
第3页 / 共23页
第二章、构建进销存管理系统的查询7课件_第4页
第4页 / 共23页
第二章、构建进销存管理系统的查询7课件_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《第二章、构建进销存管理系统的查询7课件》由会员分享,可在线阅读,更多相关《第二章、构建进销存管理系统的查询7课件(23页珍藏版)》请在金锄头文库上搜索。

1、第二章第二章 构建进销存管理系统的查询统计构建进销存管理系统的查询统计7 7 终极目标:能根据需要灵活、快速地查询简单进销存管理系统数据库的数据 计算机应用教研室教学目标教学目标1、熟练掌握单表和多表的增删改查操作,并能构建复杂查询2、能够使用库函数进行数据统计模块七、编辑进销存系统的数据模块七、编辑进销存系统的数据1工作任务 入出库明细(入出库编号,序号,商品ID,入出库数量,进价,零售价,有效期,对应单号,对应序号,结存数)商品入出库(入出库编号,入出库类型编号,接收单位,操作员ID,发票类型,发票号,经办人,发送单位,入出库日期,入出库标志,审核标志,审核日期)库存(商品ID,仓库ID,

2、数量)入出库明细.入出库编号=商品入出库.入出库编号仓库ID=商品入出库.接收单位,商品ID=入出库明细.商品ID, 模块七、编辑进销存系统的数据模块七、编辑进销存系统的数据1一、业务规则1、模拟”入库审核”的过程2、将“商品入出库”和”入出库明细”中对应的数据插入到“库存”表或修改“库存”表中对应的商品的数量3、商品在“库存”表的对应仓库中找不到匹配的记录时插入数据,否则修改库存数量二、功能演示:入库管理入库审核模块七、编辑进销存系统的数据模块七、编辑进销存系统的数据1三、教学内容 A、使用界面编辑数据 B、Insert into语法 C、Update语法 D、Delete语法数据类型复习数

3、据类型复习数据类型符号标识整数型bigint,int,smallintint,smallint,tinyint精确数值型decimal,numeric浮点型float,real货币型money,smallmoney字符型char,varcharUnicode字符型nchar,nvarchar文本型text,ntext日期时间类型datetime2.5 2.5 界面方式编辑数据界面方式编辑数据演示:界面操作、编辑“商品信息”表的数据1、增(insert into )2、删 (delete)3、改(update)2.51 Insert into 2.51 Insert into 【语法】1、Ins

4、ert into 表名(字段1,字段2,字段3.) Values(值1,值2,值3.)2、Insert into 表名(字段1,字段2,字段3.) Select 语句注意事项:1、表名后括号内的字段列表,必须和values后括号内的字段个数相同,并且数据类型兼容2、表名后括号内的字段列表,必须和Select后字段的个数相同,并且数据类型兼容2.51 Insert into2.51 Insert into【例】使用T-SQL语句向“商品信息”中插入如下数据仓库id职工id仓库名称仓库地址3015临时仓库南泉白鹤路4016物料仓库2.51 Insert into2.51 Insert into【练

5、习】使用T-sql语句向“商品类别”中插入如下数据类别id类别编码类别名称描述停用标志12M周边外设13N笔记本电脑014K婴儿用品服装、洗浴2.51 Insert into2.51 Insert into【知识拓展】Union 与Union all2.51 Insert into2.51 Insert into【例】将”商品信息”中商品名称为”特厚铝煲”的商品插入到库存表中,仓库id=2,数量=20insert into 库存(商品ID,仓库ID,数量)select 商品id,1,20 from 商品信息 where 商品名称=特厚铝煲2.51 Insert into2.51 Insert

6、into【练习】1、将“商品信息”中商品名称包含“康明”的商品插入到“库存”中,仓库id=2,数量=102、无库存商品初始化,将商品信息中存在,库存中不存在的数据插入到库存中,仓库id=3,数量=1002.52 Delete2.52 Delete格式:1、Delete From 表名 where 条件表达式2、delete 表1 From 表1 left,right ,inner join 表2 on 连接规则 where 条件表达式3、Truncate table 表名2.52 Delete2.52 Delete【例】删除“仓库”中仓库id=3的记录 Delete 仓库 where 仓库id

7、=3 Or delete from 仓库 where 仓库id=3注意:注意:deletedelete与与FromFrom之间没有任何字符之间没有任何字符( (如如* *)2.52 Delete2.52 Delete【练习】1、删除工龄在2年(含两年)以下的职工信息2、删除80年后出生的职工信息3、删除”商品类别”中停用标志为空的记录2.52 Delete2.52 Delete【例】删除大渡口库房的所有库存记录 delete b from 仓库 a inner join 库存 b on a.仓库id=b.仓库id where 仓库名称=大渡口库房2.52 Delete2.52 Delete【练

8、习】1、删除商品类别名称为厨具的所有商品信息2、删除库房名称为总公司仓库,商品名称为早早麦燕麦片的库存记录2.53 Update2.53 Update格式1、Update 表名 set 字段1=值, 字段2=值 where 表达式2、Update 表1 set 字段1=值, 字段2=值 From 表1 left ,right,inner join 表2 on 连接规则 where 表达式注意需要更新的字段不能使用聚合函数2.53 Update2.53 Update【例】使用T-SQL修改如下数据类别id类别编码(修改后)类别名称(修改后)12M1电脑外设13N1笔记本电脑14K1婴幼儿用品2.53 Update2.53 Update【例】将大渡口仓库的所有商品库存,在原有基础上追加100update b set 数量=数量+100 from 仓库 a inner join 库存 b on a.仓库id=b.仓库idwhere 仓库名称=大渡口库房2.53 Update2.53 Update1、将商品信息中类别名称为玩具的零售价最高的五件商品的零售价降低10元2、将类别名称为饮料的放在总公司库房的每件商品再多放20(即在库房里数量多加上20)实战演练实战演练完成工作任务

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号