oracle上机指南

oracle上机指南

ID:36302568

大小:485.50 KB

页数:33页

时间:2019-05-08

oracle上机指南_第1页
oracle上机指南_第2页
oracle上机指南_第3页
oracle上机指南_第4页
oracle上机指南_第5页
资源描述:

《oracle上机指南》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库应用技术Oracle上机指南郭东伟2008年12月目录软件与使用说明输入sql的注意事项练习一练习二练习三练习四软件使用通常,在oracle客户端使用sqlplus作为标准的命令行工具需要安装oracle的客户端驱动以前经常被使用,基于命令行,但使用不方便在无图形模式下是第一选择sqldeveloper一个基于java的图形化界面工具无需驱动安装SQLDeveloper我们要使用的SQLDeveloper是一个基于Java的图形界面的SQL执行工具,使用比较方便。双击d:oraclisqldeveloper目录下面的

2、sqldeveloper.exe即可执行第一次执行时可能会询问java目录,请输入C:ProgramFilesJavajdkbin(依赖于机房环境,可能略有不同)SQLDeveloper的界面SQLDeveloper的界面组成左上方是连接设置,以及连接后数据库对象浏览树。右面上方的页签说明可以有多个待编辑的SQL脚本。右上方是输入SQL的部分。右面中下是SQL语句执行结果的显示区域右下方显示其他信息。SQLDeveloper-建立连接右击左上角的Connections,选择new在弹出的如右图所示对话框中输入服务器信息

3、。包括用户名和密码服务器名根据机房情况而定SID部分必须输入ORCL可以使用test按钮进行测试。使用connect按钮连接注意,连接时间可能比较长连接成功以后可以直接点击相应的连接name登录数据库服务器IP:192.168.5.240必须是ORCLSQLDeveloper-连接后左上角是这个数据库的各个数据库对象(当前用户可见)可以点击各个对象,直接查看对象内容常用操作第一次连接后右侧为输入SQL命令的子窗口如不慎关闭右击左侧连接,OpenSQLWorksheet直接在Worksheet上面输入,每个SQL语句以分号结尾点

4、击工具栏上第一个按钮(或F9),执行当前语句点击工具栏上第二个按钮(或F5),批量执行输入框中所有语句查询数据查询的结果是本用户权限下可见的数据;其他会话修改但未提交的数据不能看到(读提交)。如果有授权,可以查询其他用户的表(和视图)teacher用户下,有我们上课的示例表和数据。所有用户可以查询,但不能修改SELECT*FROMTEACHER.AGENTS;SQL注意事项修改密码alteruser用户名identifiedby新密码利用SQL进行纯粹的计算,可以使用DUAL表SELECT1+2FROMDUAL查看当前用户下有

5、哪些表SELECT*FROMTAB;SELECTOWNER,TABLE_NAMEFROMALL_TABLES;复杂的PL/SQL命令中可能需要使用/表示整个语句结束。日期格式缺省日期格式为简单格式,如例所示可以使用TO_CHAR函数进行调整可以使用ALTERSESSION命令改变当前会话的缺省格式输入日期时要按照缺省格式或者使用TO_DATE函数SELECTSYSDATEFROMDUAL;SYSDATE----------09-5月-05SELECTTO_CHAR(SYSDATE,'YYYY/MM/DDHH24:MI:SS')

6、FROMDUAL;ALTERSESSIONSETNLS_DATE_FORMAT='YYYY/MM/DDHH24:MI:SS';SELECTSYSDATEFROMDUAL;SYSDATE-------------------2005/05/0901:52:10练习一各组分别领取数据库用户名和密码,组内修改密码登录SQLDeveloper,掌握基本使用使用SELECT语句完成后面列出的例题和习题标有*号的题目较难数据来源可使用teacher用户下面的示例表,如SELECT*FROMTEACHER.AGENTS;也可以在自己创建的同

7、样表格上执行快速创建表CREATETABLEMY_AGENTS(目标表)AS SELECT*FROMTEACHER.AGENTS(子查询)这样创建的表不继承任何约束,只有数据。参考给出的文档创建表格例题及习题-基本查询例1:查询所有产品信息例2:查询ID为’A01’的代理商例3:查询名字以’S’开头的代理商例4:查询购买总金额在500和1000之间的不重复的商品ID例4:列出每个代理商名字的大写和薪水+100的值例5:计算当前时间和1+2的值例6:列出地址为空的顾客信息,按姓名升序排列。例7:按照“MaryInNewYork”

8、的样式用一个表达式列出所有顾客名字和城市信息。城市为空用’(NULL)’表示,按名字降序排列。(需使用NVL函数)例题及习题-连接例1:找出每个顾客购买的商品名称和数量;例2:找出住在’Dallas’或’Duluth’的顾客购买的产品;例3:列出每个代理商及其经理的姓名;例4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。