- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Oracle数据库基础与应用教程》书籍教案 人民邮电出版社出版 於岳编写 作者联系方式:airfish2000@126.com 本书内容: 本书全面讲述了Oracle数据库的日常管理工作内容。全共14章,包含Oracle简介和安装、Oracle客户端、管理Oracle环境、Oracle体系结构、管理Oracle存储结构、SQL语言、表、约束、视图、同义词和序列、索引、实现数据库安全、Data Pump数据导出和导入、数据库备份和恢复。每章结尾提供适量的选择题、简答题和操作题,通过练习和操作实践,帮助读者巩固所学内容。本书适合Oracle爱好者、Oracle工程师、数据库管理员、培训机构以及大专院校计算机专业教师和学生使用。 12.REPLACE 13.SUBSTR 14.TRANSLATE 15.TRIM 16.UPPER 6.5.2 数字函数 数字函数的输入和输出都是数字型数据,一般用来执行算术运算。 1.ABS 2.ACOS 3.ASIN 4.ATAN 5.CEIL 6.COS 7.COSH 8.EXP 9.FLOOR 10.LN 11.LOG 12.MOD 13.POWER 14.ROUND 15.SIGN 16.SIN 17.SQRT 18.TRUNC 6.5.3 日期时间函数 日期时间函数的输入是DATE和TIMESTAMP型数据,除了MONTHS_BETWEEN函数返回数字值以外,其他函数都返回DATE型数据。 1.SYSDATE 2.SYSTIMESTAMP 3.ADD_MONTHS 4.CURRENT_DATE 5.CURRENT_TIMESTAMP 6.DBTIMEZONE 7.EXTRACT 8.LAST_DAY 9.LOCALTIMESTAMP 10.MONTHS_BETWEEN 11.NEW_TIME 12.NEXT_DAY 13.SESSIONTIMEZONE 14.SYS_EXTRACT_UTC 15.TRUNC 16.ROUND 17.TZ_OFFSET 6.5.4 转换函数 转换函数用于将数据从一种数据类型转换为另外一种数据类型。 1.CHARTOROWID 2.ROWIDTOCHAR 3.CONVERT 4.TO_MULTI_BYTE 5.TO_SINGLE_BYTE 6.ASCIISTR 7.BIN_TO_NUM 8.NUMTODSINTERVAL 9.NUMTOYMINTERVAL 10.TO_DSINTERVAL 11.TO_YMINTERVAL 12.TO_DATE 13.TO_NUMBER 14.TO_TIMESTAMP_TZ 15.UNISTR 16.CAST 6.5.5 其他函数 在单行函数中,除了字符函数、数字函数、日期时间函数和转换函数以外,本节再介绍一些其他的函数。 1.GREATEST 2.LEAST 3.NVL 4.NVL2 6.6 小结 SQL是关系数据库中定义和操作数据的标准语言,最早在1974年发布。 在Oracle数据库中,SQL语言分为DML、DDL、DCL、SELECT和TCL 5种。 SELECT语句用于从一个或多个表中查询数据。一个基本的SQL语法由SELECT、FROM、WHERE、ORDER BY、GROUP BY和HAVING子句组成。 Oracle数据库提供了一些函数来对表中数据进行统计、汇总,这些函数称为组函数(也称为统计函数)。 组函数不同于单行函数,组函数可以对分组的数据进行求和、求平均值、求最大值等运算。组函数只能应用于SELECT子句、HAVING子句或ORDER BY子句中。 子查询是指在一个查询中嵌套若干个其他的查询。 子查询要比主查询先执行,结果作为主查询的条件,一般需要将子查询放在括号中,并放在比较运算符的右侧。 子查询是一个SELECT 语句,可以在SELECT、INSERT、UPDATE和DELETE等语句中使用。 使用子查询要比使用多表查询更加能提高查询性能。 合并查询是指多个查询语句的结果可以执行集合运算,结果集的数据类型、数量和顺序应该一样。 Oracle数据库支持UNION、UNION ALL、INTERSECT和MINUS 4种集合操作。 INSERT语句用于添加数据到表中。 UPDATE语句用于更新表中已存在的数据。 DELETE语句用于从表中删除行。 Oracle数据库中的单行函数,可以使用字符函数、数字函数、日期时间函数、转换函数和其他函数。 第6章 SQL语言 SQL语言简介 6.1 SQL
文档评论(0)