lab1 SQLPlus使用及简单Select语句_1120_xx_xxx.doc

lab1 SQLPlus使用及简单Select语句_1120_xx_xxx.doc

ID:59554738

大小:69.00 KB

页数:9页

时间:2020-11-10

lab1 SQLPlus使用及简单Select语句_1120_xx_xxx.doc_第1页
lab1 SQLPlus使用及简单Select语句_1120_xx_xxx.doc_第2页
lab1 SQLPlus使用及简单Select语句_1120_xx_xxx.doc_第3页
lab1 SQLPlus使用及简单Select语句_1120_xx_xxx.doc_第4页
lab1 SQLPlus使用及简单Select语句_1120_xx_xxx.doc_第5页
资源描述:

《lab1 SQLPlus使用及简单Select语句_1120_xx_xxx.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验1SQL*Plus使用及简单Select语句实验人:_________学号_____班级____________实验目的:1.掌握SQL*Plus常用功能的使用。2.掌握简单查询的语法。实验平台:1.Windows2000/XP。2.Oracle10g实验过程记录及分析:1.SQL*Plus的使用:1)启动Oracle数据库服务有几种方式,使用每一种方式启动服务。C:>netstartoracleserviceorclOracleServiceORCL服务正在启动................OracleServiceORCL服务已经启动成功。1

2、)分别用sys、system、scott用户连接数据库。C:>sqlplus/assysdbaSQL*Plus:Release11.1.0.6.0-Productionon星期三10月1716:01:042012Copyright(c)1982,2007,Oracle.Allrightsreserved.连接到:OracleDatabase11gEnterpriseEditionRelease11.1.0.6.0-ProductionWiththePartitioning,OLAP,DataMiningandRealApplicationTesting

3、optionsSQL>connsystem/oracleERROR:ORA-28002:thepasswordwillexpirewithin7days已连接。SQL>connscott/tiger已连接。2)如果某个用户连接数据库时,发生了“协议适配器错误”,分析其原因,并给出解决错误的方法。操作数据库,使其出现上述错误,并解决之。答:连接数据库时没有启动数据库对应的服务,所以要先启动服务.3)用scott用户连接数据库,描述scott模式下有哪些表,并描述其中一个表的结构。SELECT*FROMtab;DESC表名称4)设置SQL*Plus的环境变量

4、:linesize和pagesize,分析其作用。setlinesizen:定义在SQL*Plus中一行显示的字符个数,n是指定整数setpagesizen:定义在SQL*Plus中每个页面实现的行数5)要得出一个查询花费的时间,如何设置SQL*Plus的环境变量。6)通过设置环境变量ORACLE_SID,分析其作用。2.基本SQL查询:1)以scott用户连接数据库,查询emp表中的所有人的姓名。SQL>alteruserscottaccountunlock;用户已更改。SQL>connscott/tigerERROR:ORA-28001:thepas

5、swordhasexpired更改scott的口令新口令:重新键入新口令:口令已更改已连接。SQL>connscott/tiger已连接。SQL>selectenamefromemp;ENAME----------SMITHALLENWARDJONESMARTINBLAKECLARKSCOTTKINGTURNERADAMSENAME----------JAMESFORDMILLER已选择14行。1)用别名把上面查询结果中的列名ename改为汉字:姓名。SQL>selectenameas姓名fromemp;姓名----------SMITHALLENWAR

6、DJONESMARTINBLAKECLARKSCOTTKINGTURNERADAMS姓名----------JAMESFORDMILLER已选择14行。1)查询emp表中的不重复的部门号。SQL>selectdistinctdeptnofromemp2/DEPTNO----------3020102)查询emp表中,工资额大于2000的员工的姓名及其工资额。SQL>selectename,salfromemp2wheresal>2000;ENAMESAL--------------------JONES2975BLAKE2850CLARK2450SCOT

7、T3000KING5000FORD3000已选择6行。1)查询emp表中,工资额界于2000与3000之间的员工姓名及其工资额。SQL>selectename,salfromemp2wheresalbetween2000and3000;ENAMESAL--------------------JONES2975BLAKE2850CLARK2450SCOTT3000FORD30002)查询emp表中,ename列以字母A开头的员工的姓名。SQL>selectenamefromemp2whereenamelike'A%';ENAME----------ALLE

8、NADAMS3)查询emp表中,ename列含有字母A的员工的姓名。SQL>se

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

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

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