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

上传人:b****2 文档编号:2123186 上传时间:2022-10-27 格式:PPT 页数:23 大小:162KB
下载 相关 举报
第二章构建进销存管理系统的查询7.ppt_第1页
第1页 / 共23页
第二章构建进销存管理系统的查询7.ppt_第2页
第2页 / 共23页
第二章构建进销存管理系统的查询7.ppt_第3页
第3页 / 共23页
第二章构建进销存管理系统的查询7.ppt_第4页
第4页 / 共23页
第二章构建进销存管理系统的查询7.ppt_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

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

《第二章构建进销存管理系统的查询7.ppt》由会员分享,可在线阅读,更多相关《第二章构建进销存管理系统的查询7.ppt(23页珍藏版)》请在冰豆网上搜索。

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

第二章第二章构建进销存管理系统的查询统计构建进销存管理系统的查询统计77终极目标:

能根据需要灵活、快速地查询简单进销存管理系统数据库的数据计算机应用教研室教学目标教学目标1、熟练掌握单表和多表的增删改查操作,并能构建复杂查询2、能够使用库函数进行数据统计模块七、编辑进销存系统的数据模块七、编辑进销存系统的数据1工作任务入出库明细(入出库编号,序号,商品ID,入出库数量,进价,零售价,有效期,对应单号,对应序号,结存数)商品入出库(入出库编号,入出库类型编号,接收单位,操作员ID,发票类型,发票号,经办人,发送单位,入出库日期,入出库标志,审核标志,审核日期)库存(商品ID,仓库ID,数量)入出库明细.入出库编号=商品入出库.入出库编号仓库ID=商品入出库.接收单位,商品ID=入出库明细.商品ID,模块七、编辑进销存系统的数据模块七、编辑进销存系统的数据1一、业务规则1、模拟”入库审核”的过程2、将“商品入出库”和”入出库明细”中对应的数据插入到“库存”表或修改“库存”表中对应的商品的数量3、商品在“库存”表的对应仓库中找不到匹配的记录时插入数据,否则修改库存数量二、功能演示:

入库管理入库审核模块七、编辑进销存系统的数据模块七、编辑进销存系统的数据1三、教学内容A、使用界面编辑数据B、Insertinto语法C、Update语法D、Delete语法数据类型复习数据类型复习数据类型符号标识整数型bigint,int,smallintint,smallint,tinyint精确数值型decimal,numeric浮点型float,real货币型money,smallmoney字符型char,varcharUnicode字符型nchar,nvarchar文本型text,ntext日期时间类型datetime2.52.5界面方式编辑数据界面方式编辑数据演示:

界面操作、编辑“商品信息”表的数据1、增(insertinto)2、删(delete)3、改(update)2.51Insertinto2.51Insertinto【语法】1、Insertinto表名(字段1,字段2,字段3.)Values(值1,值2,值3.)2、Insertinto表名(字段1,字段2,字段3.)Select语句注意事项:

1、表名后括号内的字段列表,必须和values后括号内的字段个数相同,并且数据类型兼容2、表名后括号内的字段列表,必须和Select后字段的个数相同,并且数据类型兼容2.51Insertinto2.51Insertinto【例】使用T-SQL语句向“商品信息”中插入如下数据仓库id职工id仓库名称仓库地址3015临时仓库南泉白鹤路4016物料仓库2.51Insertinto2.51Insertinto【练习】使用T-sql语句向“商品类别”中插入如下数据类别id类别编码类别名称描述停用标志12M周边外设13N笔记本电脑014K婴儿用品服装、洗浴2.51Insertinto2.51Insertinto【知识拓展】Union与Unionall2.51Insertinto2.51Insertinto【例】将”商品信息”中商品名称为”特厚铝煲”的商品插入到库存表中,仓库id=2,数量=20insertinto库存(商品ID,仓库ID,数量)select商品id,1,20from商品信息where商品名称=特厚铝煲2.51Insertinto2.51Insertinto【练习】1、将“商品信息”中商品名称包含“康明”的商品插入到“库存”中,仓库id=2,数量=102、无库存商品初始化,将商品信息中存在,库存中不存在的数据插入到库存中,仓库id=3,数量=1002.52Delete2.52Delete格式:

1、DeleteFrom表名where条件表达式2、delete表1From表1left,right,innerjoin表2on连接规则where条件表达式3、Truncatetable表名2.52Delete2.52Delete【例】删除“仓库”中仓库id=3的记录Delete仓库where仓库id=3Ordeletefrom仓库where仓库id=3注意:

注意:

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1