- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* SQL 函数 Oracle 提供一系列用于执行特定操作的函数 SQL 函数带有一个或多个参数并返回一个值 以下是SQL函数的分类: SQL 函数 单行函数 分析函数 分组函数 * 单行函数分类 单行函数对于从表中查询的每一行只返回一个值 可以出现在 SELECT 子句中和 WHERE 子句中 单行函数可以大致划分为: 日期函数 数字函数 字符函数 转换函数 其他函数 沃克科技 第二章 SQL 查询和 SQL 函数 * 本章目标 怎样在数据库上编写查询来查看数据 怎样使用sql*plus连接数据库以及查询 怎样配置sql*plus以格式化查询结果 Sql语句得不同种类以及Sql语句分析 怎样修改存储在数据库中的数据 * Sql*plus简介 Sql*plus是一个用于连接oracle数据库的工具 用户可以连接位于相同服务器上的数据 也可以连接位于网络中不同服务器上的数据 可以实现如下功能: 在数据库中执行sql和pl/sql 更新数据库中的数据 执行数据查询 将查询结果集格式化为报表 建立、编辑、检索和执行sql脚本 帮助oracle用户调整sql查询 管理数据库 描述数据库中的表和pl/sql对象 将数据从一个数据库复制到另一个数据库 向用户发送消息,接受这些用户的输入 * Sql、pl/sql和sql*plus区别 Sql*plus是用户可以用来编写sql和pl/sql脚本的接口。可以将用户输入传送给数据库进行处理,并将结果返回给sql*plus显示给用户 Sql:是结构化查询语言,是用来将数据放入数据库,从数据库检索数据,控制事务处理已经管理数据库的语言。 1 Pl/sql是oralce得过程化编程语言,用户可以用它编写存储在数据库中来执行定制程序已经过程化代码 2 3 * 案例:区分sql、sql*plus、pl/sql * 启动sql*plus命令行方式I * 启动sql*plus命令行方式II * 快速简单的查询数据库 * SQL 简介 2-1 SQL 是 Structured Query Language(结构化查询语言)的首字母缩写词 SQL 是数据库语言,Oracle 使用该语言存储和检索信息 表是主要的数据库对象,用于存储数据 通过 SQL可以实现与 Oracle 服务器的通信 SELECT ename FROM Emp; 发送 SQL 查询 Oracle 服务器 ename BLAKE SMITH ALLEN DAVID MARTIN 发送命令输出到用户端 用户 * SQL 简介 2-2 SQL 支持下列类别的命令: 数据定义语言(DDL) 数据操纵语言(DML) 事务控制语言(TCL) 数据控制语言(DCL) 数据定义语言 CREATE ALTER DROP 数据操纵语言 INSERT SELECT DELETE UPDATE 事务控制语言 COMMIT SAVEPOINT ROLLBACK 数据控制语言 GRANT REVOKE * Oracle 数据类型 5-1 创建表时,必须为各个列指定数据类型 以下是 Oracle 数据类型的类别: 数据类型 字符 数值 日期时间 RAW/LONG RAW LOB * Oracle 数据类型5-2 字符数据类型 CHAR VARCHAR2 LONG 当需要固定长度的字符串时,使用 CHAR 数据类型。 CHAR 数据类型存储字母数字值。 CHAR 数据类型的列长度可以是 1 到 2000 个字节。 VARCHAR2数据类型支持可变长度字符串 VARCHAR2数据类型存储字母数字值 VARCHAR2数据类型的大小在1至4000个字节范围内 LONG 数据类型存储可变长度字符数据 LONG 数据类型最多能存储 2GB * Oracle 数据类型 5-3 数值数据类型 可以存储整数、浮点数和实数 最高精度为 38 位 数值数据类型的声明语法: NUMBER [( p[, s])] P表示精度,S表示小数点的位数 日期时间数据类型存储日期和时间值,包括年、月、日,小时、分钟、秒 主要的日期时间类型有: DATE - 存储日期和时间部分,精确到整个的秒 TIMESTAMP - 存储日期、时间和时区信息,秒值精确到小数点后6位 * Oracle 数据类型 5-4 RAW 数据类型用于存储二进制数据 RAW 数据类型最多能存储 2000 字节 LONG RAW 数据类型用于存储可变长度的二进制数据 LONG RAW 数据类型最多能存储 2 GB LOB LOB 称为“大对象”数据类型,可以存储多达 4GB 的非结构化信息,例如声音剪辑和视频文件等 LOB 数据类型允许对数据进行高效、随机、分段的访问 BLOB CLOB BFILE CLO
您可能关注的文档
- 第五讲:大变形问题的有限单元法.ppt
- SQL Server 2008基础教程幻灯片.ppt
- java_javaoounix_day01课件.pdf
- 第五讲:欧拉七桥和中国邮路问题.ppt
- jAVA2程序设计基础第十讲.ppt
- SQL Server 2008内存与IO性能监控.doc
- java-9 流、文件与基于文本的应用.ppt
- SQL Server 2008配置与管理平台操作.docx
- JavaScript第2讲.ppt
- sql server 教程知识.pdf
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)