版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Oracle9i 上机指南,练习一,各组分别领取数据库用户名和密码,组内修改密码 配置数据库连接,登录SQL*Plus 学习SQL*Plus基本使用 使用SELECT语句完成后面列出的例题和习题 各个数据来源均可以使用TEACHER用户下面的示例表 也可以在自己创建的同样表格上执行 标有*号的题目较难,配置网络连接(本地服务名),以下步骤有可能在部分机器上已经配置成功,转第8页。 使用网络配置助手Net Configuration Assistant 选择本地服务名 按下一步 然后选“添加” 选择“8i或更高”,配置网络连接(本地服务名),服务名由管理员提供 我们上机填ORCL 下一步,选择T
2、CP协议,配置网络连接(本地服务名),主机名处填写机房服务器的主机名或者IP 使用标准端口(可以由DBA指定) 下一步 选择进行测试,配置网络连接(本地服务名),如出现如图画面,即使画面显示不成功,但已经连接成功 画面中错误的原因在于:配置助手测试时使用的用户名密码不对,不影响正常使用 如果出现其他信息,配置不成功,请联系教师,填写Net服务名 此名字的含义以后讲授 目前直接使用ORCL 下一步,完成后退出,使用SQL*Plus登录,启动程序OracleSQL*Plus 用户名:由组长统一领取 密码:由组长统一领取,组内可以自由修改 主机字符串:同上一页的Net服务名,我们取ORCL,使用SQ
3、L*Plus,成功登录后会出现如右图提示,用户可以在SQL后输入SQL命令,SQL*Plus: Release 9.2.0.1.0 - Production on 星期一 4月 25 13:41:23 2005 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. 连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JSer
4、ver Release 9.2.0.1.0 - Production SQL,辅助操作,修改密码 SQL password 查看当前用户 SHOW USER 查看当前用户下有哪些表 SELECT * FROM TAB; 注意以分号结尾 查看表的结构 DESC 表名,SQL password 更改STUD01的口令 旧口令: * 新口令: * 重新键入新口令:* 口令已更改 SQL DESC LOCATION; 名称 是否为空? 类型 - - - LID NOT NULL CHAR(4) CITY NOT NULL VARCHAR2(10) ADDRESS VARCHAR2(30) POSTCO
5、DE CHAR(6),SQL语句的输入和执行,直接输入SQL语句,以分号标志结尾。 一个语句可以占多行,第二行之后前面会出现行号提示。 分号结束后立即执行 复杂的PL/SQL命令中可能需要使用/表示整个语句结束。 单独的/命令表示执行上一条命令 使用鼠标选中文字,按Ctrl-C复制,Ctrl-V粘贴,SQL语句的修改,语句出现错误将立即出现提示信息 “未选定行”信息意味着查询返回记录数为0,查询本身没有语法错误。 可以使用EDIT命令调入记事本进行修改 有可能记事本中出现的语句有多余的分号或者/,删除即可 在记事本中修改完成后,选择保存退出 重新进入SQLPlus 使用单独的一个/执行上一个语
6、句(包括刚编辑好的)。,SQL SELECT * FRO LOCATION; SELECT * FRO LOCATION * ERROR 位于第 1 行: ORA-00923: 未找到预期 FROM 关键字 SQL EDIT 已写入文件 afiedt.buf 1* SELECT * FROM LOCATION SQL / 未选定行 SQL,在记事本中修改,查询数据,直接输入SELECT语句查询数据 查询的结果是本用户权限下可见的数据;其他会话修改但未提交的数据不能看到 如果有授权,可以查询其他用户的表(和视图) TEACHER用户下,有我们上课的示例表和数据。所有用户可以查询,但不能修改 SE
7、LECT * FROM TEACHER.AGENTS; 为简化查询,服务器已经建立好一些同义词。如TAGENTS代表TEACHER.AGENTS;TORDERS代表TEACHER.ORDERS,依此类推 上面查询可以简化为 SELECT * FROM TAGENTS;,日期格式,缺省日期格式为简单格式,如例所示 可以使用TO_CHAR函数进行调整 可以使用ALTER SESSION命令改变当前会话的缺省格式 输入日期时要按照缺省格式或者使用TO_DATE函数,SQL SELECT SYSDATE FROM DUAL; SYSDATE - 09-5月 -05 SELECT TO_CHAR(SYS
8、DATE, YYYY/MM/DD HH24:MI:SS) FROM DUAL; ALTER SESSION SET NLS_DATE_FORMAT=YYYY/MM/DD HH24:MI:SS; SQL SELECT SYSDATE FROM DUAL; SYSDATE - 2005/05/09 01:52:10,例题及习题基本查询,例1:查询所有产品信息 例2:查询ID为a01的代理商 例3:查询名字以S开头的代理商 例4:查询购买总金额在100和100之间的不重复的商品ID 例4:列出每个代理商名字的大写和薪水100的值 例5:列出当前时间和12的值 例6:列出地址为空的顾客信息,按地址升序
9、排列。 例7:按照“Mary In NewYork”的样式用一个表达式列出所有顾客名字和城市信息。城市为空用(NULL)表示,按名字降序排列。,例题及习题连接,例1:找出每个顾客购买的商品名称和数量; 例2:找出住在Dallas或Duluth的顾客购买的产品号; 例3:列出每个代理商及其经理的姓名; 例4:找出在同一城市居住的顾客对; 例5:找出比Smith工资高的代理商; 例6:写出购买商品的顾客姓名和产品名称; 例7:写出购买单价1元的产品的顾客名单 ; 例8:找出与经理在同一城市的代理商; 例9 (*) :列出连续7天内购买过产品的CID 例10(*):列出购买过的产品集合完全相同的CI
10、D对;,例题及习题聚组函数,例1:当前有多少订单 ; 例2:当前LOCATIONS内有多少个邮编(可以重复)? 例3:有多少个顾客购买过产品? 例4:列出每一个顾客ID,总购买额。 例5:列出每一个顾客ID,姓名及总购买额。 例6:对于销售量大于1000的订单,按照产品计算平均销售额。 例7:计算平均销售额大于1000的各种产品及总销售额。 例8:求至少购买两次总销售额超过1000的顾客及其金额。 例9:按产品分类,总销售额最高值是多少?,例题及习题子查询,例1:查询和a01工资相同的其他人。 例2:查询比Smith工资高的人。(测试出现同名的后果) 例3:查询比平均工资高的人员信息。 例4:销售量第二高的单笔销售额。 例5:找出比工作在L01的所有人工资高的人员。 例6:求通过居住在L01的代理商购买货物的顾客ID。 例7:没有订货的顾客ID和姓名。 例8:薪水最高的AID及姓名。 例9:找出住在Duluth 的顾客通过位于L01的代理订货的订单号。 例10:没有通过a05订货的顾客姓名 例11
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北省武汉市市新观察2027届九上化学期中调研模拟试题含解析
- 河南省郑州枫杨外国语中学2027届物理九上期末检测模拟试题含解析
- 2027届福建省永春县第一中学九年级物理第一学期期末考试试题含解析
- 2027届安徽省郎溪二中学化学九年级第一学期期末综合测试模拟试题含解析
- 2027届贵州省六盘水市水城县文泰学校化学九上期中达标测试试题含解析
- 山东省枣庄市薛城区舜耕中学2027届化学九年级第一学期期末复习检测试题含解析
- 2026软件临设行业市场供需勘查及投资者分析规划分析研究报告
- 第二附属中学2027届化学九年级第一学期期末综合测试试题含解析
- 2026食品加工行业市场深度调研及未来发展方向研究报告
- 2027届江苏省扬州市仪征市第三中学化学九年级第一学期期中学业水平测试模拟试题含解析
- 高中实验室管理制度
- 公益杀猪饭活动方案
- Pt-Sn-Al₂O₃催化剂在丙烷脱氢中的性能优化与机制研究
- 公司员工餐补管理制度
- 价值工程讲义
- 《大陆集团ESC系统详解》课件
- 灭火器材的种类与使用
- 电网建设项目施工项目部环境保护和水土保持标准化管理手册(变电工程)
- 《心系国防 强国有我》 课件-2024-2025学年高一上学期开学第一课国防教育主题班会
- 金矿堆浸场改扩建项目环评报告书
- 中医脾胃科知识讲座
评论
0/150
提交评论