PM遇上数据库讲述.pptx

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

PM遇上数据库 一、数据库的历史 人工管理阶段 文件系统阶段 数据库系统阶段 物资编号 物资名称 物资单位 物资单价 库存数量 规格型号 入库情况 出库情况 物资库存信息表 在这个文件系统中,记录的内部是有结构,并且 是按等长同格式的记录集合。 缺点:资源浪费、应用平台开发难度大 一、数据库的历史 一、数据库的历史 练习 一、数据库的历史 IMS系统(层次模型) ------------ 1968年 DBTG报告(网状模型) ------------ 1969年 Edgar F.Codd的文章(关系模型) ------1970年 1970年,IBM的研究员E.F.Codd博士发明了关系数据库。 一、数据库的历史 20世纪60年代的三件大事: 1976 年IBM E.F.Codd发表了一篇里程碑的论文“R系统:数据库关系理论”,介绍了关系数据库理论和查询语言SQL。Oracle的创始人Ellison看完后,敏锐意识到在这个研究基础上可以开发商用软件系统。几个月后,他们就开发了Oracle 1.0 。直到1985年IBM 才发布了关系数据库D B 2 ,Ellision那时已经成了千万富翁。 数据库巨人的诞生 ——oracle 应用程序与数据的对应关系(数据库系统) 数据库系统阶段应用程序与数据之间的对应关系 反思:通过表属性我们能提取那些重要的关键词? 二、字符类型 1. 整型数据类型 2. 浮点数据类型 3. 字符数据类型 4. 日期和时间数据类型 5. 货币数据类型 6. 位数据类型 二、字符类型 二、字符类型 1. 整型数据类型 整型(integer)数据类型用来存储整数。 int:可以存放从-231到231-1范围之间的所有整数。 长度为4个字节。 smallint:可以存放从-215到215-1之间的所有整数。 长度为2个字节。 二、字符类型 2. 字符数据类型 char (n) :存放固定长度的字符,每个字符占一个字节,n值不能超过8000。 nvarchar (n) :存放可变长度的字符,n值不能超过8000。 3. 日期和时间数据类型 Datetime:用于存储日期和时间。占用8个字节。 Smalldatetime:日期时间范围较小。占用4个字节 二、字符类型 SQL功能极强,完成核心功能只用了9个动词。 三、增删该查 三、增删该查 1.增 Insert into 表名(‘字段名1’,’字段名2’) values(‘数据1’,’数据2’) 2.insert into test(sno,age)values(‘马龙杰,‘18) 举个栗子: 1.Insert into test values(test,test,1) 三、增删该查 2.删 delete from表名where字段名in(该字段的数据1,该字段的数据2,……) 举个栗子: 现在我想利用一条SQL语句,将前三条数据删除掉。 ? delete from test where sno in(test,test2,test3) 三、增删该查 3.改 Update 表名set字段=修改后的数据 where 字段=修改条件 一条已经录入数据库里面的数据如果需要更新、修正,我们就需要用到SQL修改语句。 Update test set sno=‘街霸’ where sno=test 三、增删该查 3.查 全部查询: 语句:Select * from 表名 具体操作:Select * from test 单条件查询 ? 语句:Select * from 表名 where 字段=’需要查询的数据’ ? 具体操作:Select * from test where sno=’驴’ ? 这样我就查询出数据库里面sno字段为彭宇的数据了。 三、增删该查 3.查 多条件查询: ?多条件查询就是比起单条件查询多了一个and关键词,使查出来的结构能够更加的精确。 ? 语句: Select * from 表名 where 字段=’需要查询的数据’ and 字段=’需要查询的数据’ ? 具体操作: 1.Select * from test where sname=’驴’ and age=’21’ 2.Select * from test where sname=’驴’ and age between 18 and 20 三、增删该查 3.查 三、增删该查 3.查 1.“ProductBaseInfo”?表中选取出发城市以?“南”?开始的城市的数据: SELECT?*?FROM?ProductBaseInfo WHERE? GoCityName ?LIKE?‘南%‘ 2.“ProductBaseInfo”?表中选取产品标题以?

文档评论(0)

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

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

1亿VIP精品文档

相关文档