电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Oracle数据库学习资料课件VIP免费

Oracle数据库学习资料课件_第1页
Oracle数据库学习资料课件_第2页
Oracle数据库学习资料课件_第3页
Oracle的历史•Oracle公司(甲骨文)创始人:LarryEllison32岁,公司提供数据库服务.•公司成立于1977年,83年公司更名为Oracle,原名为”软件开发实验室”.•Oracle数据库适用于大型企业•竞争对手–微软的SQLServer–IBM的DB2•目前的版本–2.0~7.0,8.0,8i,9i,10gOracle的服务:我的电脑右键选择管理--服务和应用程序—服务OracleServer数据库服务,进程为ORACLE.exeOracleTNSListener监听器服务,进程TNSLSNR.exe默认端口1521、1526OracleDBConsole对应用于OEMOracleiSQL*Plus对于于iSQL*Plus-----是数据库或例程的系统标识符------是Oracle主目录名称这几个服务之间的关系:启动顺序:1、OracleTNSListener必须启动2、OracleServer必须启动3、OracleDBConsole启动依赖于OracleServerSqlPlusSqlPlus是Oracle任何版本都自带的数据库操作工具,使用它可以完成大部分的数据库操作。SqlPlus可以“开始程序Oracle”启动,也可以命令行启动(互动)1.命令行启动sqlPlussqlplus用户名/密码@orcl或sqlplus用户名@orcl如果用户是管理员要在sqlplus用户名/密码@主机字符串assysdba“/”是用户名和密码分隔符号“@”是密码和数据库的分隔符号“orcl”是数据库的名称,在安装时指定常用命令(互动)connect切换用户showuser显示当前用户setlinesize1000设置行显示长度setpagesize1000设置分页长度descdept查看表结构selecttable_namefromuser_tables查询当前用户的表/运行上一条SQL语句clearscreen清除屏幕edit编辑spoold:/a保存输出结果到某个位置spooloff保存结束quit退出list查看最后一条语句@文件名.sql运行外部文件中的SQL语句Sql*plus的常用命令是一个oracle提供的工具,使用此工具可以完成数据库的操作和管理。SQL*Plus有两种工作方式:1、基于图形界面的---sqlplusw2、基于命令行的---sqlplusSql*plus中可以执行3种类型的命令:1、SQL语句SELECT*FROMtab;2、PL/SQL语句CREATETABLEtest(xnumber,infovarchar(20));Commit;编写一个存储过程,向test表中插入20条记录。DECLARExnumber:=10;BEGINFORIIN1..20LOOPINSERTINTOtestVALUES(x,’测试数据’);x=x+i;ENDLOOP;END;3、SQL*Plus内部命令这些命令用于设置SQL*Plus的环境或格式化输出结果。例如:改变EMP表里SAL列的输出格式COLUMNSALFORMAT$99,99HEADING‘薪水’;使用SQL*Plus可以执行操作系统本身的命令:例如:在windows下的记事本notepad.exeHOSTnotepad.exe;退出SQL*Plus返回操作系统:EXIT(QUIT)帮助提示:HELPSET;HELP@;HELPED;清除屏幕:CLEARSRC;SQL*Plus编辑命令命令缩写作用APPENDtextAtext将text加到当前行末端CHANGE/old/newC/old/new将当前行中的old改为newCHANGE/textC/text从当前行中删除textCLEARBUFFERCLBUFF清除全部行DEL删除当前行INPUTI加入一行或多行INPUTtextItext加入由text组成的行LISTL列出缓冲区中的全部行LISTnLn或n列出n行LISTlastLlast列出最后一行LISTmnLmn列出m到n行运行缓冲区的命令:RUN或/保存缓冲区中的内容为.sql文件:SAVEf:test;编辑或者读取命令文件.sql:EDIT文件名;在SQL文件中的注释有3种方法:使用SQL*Plus的REMARK命令;使用SQL注释分界符/*......*/使用ANSI/SQL的“--”型注释读取命令文件在SQL*PLUS中:GETf:\test.sql;运行.sql文件中的指令:START或@,@使用更多建议:尽量使用记事本编写代码,这样有利于修改。所需要的表在所有的讲解中所要使用到的表全部都是scott用户下的表,所以必须了解在此用户下有那几张表,以及每张表的作用是什么。避免出现汉字,因为实际开发中容易出现乱码问题。雇员表(emp)雇员表中记录的是一个个的雇员的基本信息。雇员表(EMP)No.字段类型描述1EMPNONUMBER(4)表示雇员编号,是唯一编号2ENAMEVARCHAR2(10)表示雇员姓名3JOBVARCHAR2(9)表示工作职位4MGRNUMBER(4)表示一个雇员的领导编号5HIREDATEDATE表示雇佣日期6SALNUMBER(7,2)表示月薪,工资7COMMNUMBER(7,2)表示奖金,或者称为佣金8DEPTNONUMBER(2)部门编号部门...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部