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

[Oracle数据库讲义第二章.ppt

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

讲 义 第二章 SQL语言基础 本章内容 2.1 SQL概述 2.2 SQL*Plus概述 2.3 数据操纵SQL 2.4 查询 2.5 小结 事务处理 2.1 SQL概述 SQL(Structure Query Language)语言是数据库的核心语。 一、SQL语言的特点 ① 在Oracle数据库中创建、存储、更新、检索和维护数据; ② SQL语句由关键字、表名、字段名、变量名及表达式等构成; ③ SQL语言是面向集合的描述性非过程化的4GL。 二、SQL语言共分为五大类: 数据查询语言DQL(SELECT ) 数据操纵语言DML(INSERT、UPDATE、DELETE) 数据定义语言DDL(CREATE、ALTER、DROP) 事务控制语言(COMMIT、ROLLBACK) 数据控制语言DCL(GRANT、REVOKE)。 2.2 SQL*Plus概述 Oracle的SQL*Plus是标准SQL的一个扩展集,除了符合SQL标准的语句外,它还提供了一些Oracle 的特定的外加语句。 SQL*Plus是用户和数据库服务器之间的友好字符接口。用户可以在SQL*Plus窗口中编写程序,实现数据的处理和控制等多种功能。 SQL*Plus可以用来生成报表、控制屏幕显示和打印输出格式。 2.2.1 SQL*Plus的启动和关闭 菜单方式SQL*Plus的启动 在【开始】菜单的【程序】中运行Oracle for NT/Windows 98组的SQL*Plus程序。 弹出登录窗口,要求输入用户名、口令和主机字符串。主机字符串是数据库的别名。SQL*Plus连接到主机字符串所对应的数据库。 命令行方式启动(DOS方式启动SQL*Plus。) (1) 单击[运行]菜单命令,打开运行对话框。 (2) 在“打开”文本框中输入sqlplus,或输入sqlplus 用户名/密码。 c:\sqlplus scott/tiger@主机字符串 (3) 输入SQL命令,在命令的结尾处输入一个“;”号,然后按回车。 SQL*Plus的关闭 在使用完SQL*Plus后,一定要正确关闭会话。正确关闭会话可以确保会话使用的数据库资源释放,以便数据库的其他用户访问。 (1)直接关闭窗口。 (2)在SQL提示符后键入并执行EXIT命令,窗口自动关闭。 2.2.2 SQL* Plus常用编辑命令 SAVE 该命令将当前的命令行保存到操作系统的文件中。 格式: SAVE filename[.ext] 其中:filename:你将把缓冲区中的内容存入到操作系统目录的文件名。ext:若使用文件后缀,缺省的文件后缀为SQL。 GET 该命令将操作系统的目录下的命令文件读到缓冲区(但不执行)。 格式: GET filename [.ext] 其中:filename: 希望加载到SQL缓冲区的文件名。ext: 文件的扩展名,缺省为 SQL. EDIT 该命令为调用操作系统的编辑指定文件或缓冲区的内容。 格式: EDIT [filename][.ext] 其中:如果EDIT后面没有跟文件名,则编辑SQL缓冲区中的内容,编辑中所做的改变均存入缓冲区。 RUN 或 / 该命令运行指定的文件。 LIST 可以用 LIST 命令来列出当前SQL缓冲区中的一行或多行命令语句 格式: L[IST] [n|n m|n *|n LAST|*|* n|* LAST|LAST] 其中:n 列出第n行,n m 列出n到m行,n * 列出第n行到当前行,n LAST 列出第n行到最末行,* 列出所有行,* n 列出当前行到第n行,* LAST列出当前行到最末行,LAST 列出最末行 SPOOL SPOOL 命令可以实现将屏幕所出现的一切信息记录到操作系统的文件中直到SPOOL OFF为止。 格式: SPO[OL] [filename[.ext] |OFF] 其中:filename:输出(spool)的文件名.ext文件的后缀。缺省的后缀是LST(或LIS)。 SPOOL test 以下的屏幕显示内容存储到test.lst文件中。 SPOOL off 结束屏幕显示内容输出到文件中。 配置会话环境 一般在SQL下进行SQLPLUS 操作,都需要进行必要的环境设置才能完成我们所需要的输出。所有环境的设置由 SET命令加相应的环境变量来完成。下面是常用的环境设置: ARRAYSIZE(读取的行数) 格式:SET ARRAY[SIZE]{integer} AUTOCOMMIT(自动提交) 格式:SET AUTO [COMMIT] { [OFF|ON] } LINE

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档