网站大量收购闲置独家精品文档,联系QQ:2885784924

开发部数据库及数据操作培训资料.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第7课:常用函数日期函数当前日期时间:Oracle:SysdateSQLServer,Sybase:GetDate();MySql:Now(),curedate()等等,不同的是这些都不能作为字段默认值,默认值必须使用current_timestamp,但是current_timestamp只用在timestamp的列,对datetime列无效。日期转换函数:Oracle:TO_CHAR(日期字段,’YYYY/MM/DDHH24:MI:SS’);TO_DATE(日期格式字符串,该字符串的格式)SQLServer,Sybase:字符串可以直接当做日期来插入,格式化获取日期用Convert(Char(长度),日期字段,参数)。Char代表获取的字符长度,参数有很多,常用20,108,120,111等

01020304第6课:存储过程存储过程说明、使用情况。第8课:性能优化如何着手优化性能。第7课:常用函数一些常用的函数。第8课:常用技巧开发时使用到的一些技巧。培训大纲关系数据库是建立在集合代数基础上,应用数学方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。01020304关系型数据库。关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。关系型数据库以行和列的形式存储数据,以便于用户理解。储存与管理数据的基本形式是二维表。使用结构化查询语言(SQL)作为查询工具。第1课:关系型数据库03Sybase常用关系型数据库。04DB205MySQL02SQLServer01Oracle第1课:关系型数据库表(TABLE)是数据库中用来存储数据的对象,是有结构的数据的集合,是整个数据库系统的基础。表名用T_开头,表名长度不能超过30个字符,表名中含有单词全部采用单数形式,单词要大写。多个单词间用下划线(_)进行连接。若库中有多个系统,表名采用系统名称+单词或多个单词,系统名是开发系统的缩写,如VNET。表中含有的单词建议用完整的单词。如果导致表名长度超过30个字符,则从最后一个单词开始,依次向前采用该单词的缩写。表的定义表命名规则第2课:数据表按实际业务需要来选择数据类型,例如需要参与计算的就用数字型,与时间有关的就用日期型,切勿所有字段全设置成一种类型。数据表的关联字段必须是同种类型。字段长度也需与业务联系,禁止盲目设置为最大值。字段类型设置原则字段命名规则字段名长度不能超过30个字符,字段名中含有单词全部采用单数形式,单词要大写。多个单词间用下划线(_)进行连接。字段名中含有的单词建议用完整的单词。如果导致长度超过30个字符,则从最后一个单词开始,依次向前采用该单词的缩写第2课:数据表第2课:数据表常用字段类型字符型:Varchar:用来存放可变长度的字符串,一般最大长度在2000-4000左右。绝大部分字符串均可使用此类型(推荐使用)。Char:定长的字符串,长度同Varchar。Text(Clob):用来存放可变长度的字符串,几乎无上限。LONG:Oracle专有,超长字符串,但不支持Like,并且每张表只能有1个LONG型字段,准备废弃的字段类型,不推荐。总结:在大部分情况下优先使用Varchar类型,因为其适应性最好,Char可使用在长度范围变化较小的情况下,因为其效率较高,但是由于是定长的字段,所以不足部分会以空格填充,编程时要特别注意,并且占用空间也较大。Nvarchar和Nchar与环境变量NLS指定的语言集密切相关,所以不推荐。第2课:数据表常用字段类型数字型:Integer:整数型,4字节,值为-2^31~2^31-1Decimal(p,s):数字数据,固定精度为P,宽度为S。优先使用FLOAT:浮点数类型,NUMBER(38),双精度,运算可能会产生问题。REAL:实数类型,NUMBER(63),精度更高总结:在大部分情况下优先使用Decimal(p,s)类型,因为其适应性最好,Integer用于确认数据为整数情况下。常用字段类型日期型:Datetime:描述某天的日期和时刻。二进制型:Image(Blob):存储二进制数据。LongRAW:Oracle独有,准备废弃的字段类型,不推荐。第2课:数据表第2课:数据表主键、外键、非空字段、默认数据及备注主键:所有的表必须要有主键,如果没有业务逻辑上的主键,也需要创建一个无意义列作为主键。建议使用一个字段作为主键,可提高索引的大小及效率。外键:没有必要的话不推荐设置外键,

文档评论(0)

136****0775 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档