下载此文档

oracle自学自学笔记.doc


文档分类:IT计算机 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
,首先得确认程序里有这些个选项,有四个选项:OracleInstallationProducts、集成管理工具、配置和移植工具(管理员用得比较多)、应用程序开发。Oracle也可以形成一种层次性的链接(DirectoryManager),对于我们来说用得最多是sqlplus,而OLE是一种面向对象的技术,),他是微软提出的,在用VB开发时可能要用,对于我们来说不须管。 当启动sqlplus时会提示输入用户名和口令,所谓的sqlplus是Oracle的一个客户端。Oracle大多数命令都用命令来实现,所以比较难使,就如同unix比windows难使。口令你输入tiger,建议就用它,因为以后去企业里Oracle9i就是用的这个口令。当你看到SQL>命令符时说明已经进入到了Oracle的命令行了。 图形版的sqlplus,命令行的sqlplus,还有一个就是通过网页访问Oracle的服务,启动sqlplus,端口号是5560,URL是:5560/isqlplus。isqlplus非常有用,比如说你的机器上没有装上Oracle,就可以通过键入别人的IP,然后登陆到他的机器上来做实验,当然也可以安装特定的客户端软件实现。 说实在的Oracle的这个客户端太难看了,并且要记好多好多的命令,所以专门有一类公司专门为Oracle开发客户端。有一个比较著名的客户端叫Toad,当然Oracle还有一个客户端PL/SQLDevelplor,这个用的也非常多。数据库管理时常用Toad(英文蛤蟆的意思),如果有声卡的话,你启动一次它就叫一次。对我们来说sqlplus足够使了。以后有机会我使用一下PL/SQLDevelplor,不过这个也不好使,因为你同时必须装上Oracle,还不如isqlplus好呢。 以超级管理员身份链接数据库的方法是再命令行下敲入命令:sqlplussys/口令assysdba。Sys和system的区别是sys是数据库管理者,system是数据库所有者,sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户,system用户拥有dba,sysdba等角色或系统权限,system如果正常登录,它其实就是一个普通的dba用户,但是如果以assysdba登录,其结果实际上它是作为sys用户登录的,这一点类似Linux里面的sudo的感觉,从登录信息里面我们可以看出来。sys用户必须以assysdba或assysoper形式登录。ountunlock;它的意思是将Scott用户解锁,以后关于dba的用到一个学一个,没必要从头到尾的去学它。 二. SQL语言是在数据库下进行操作的语言,它本身是一个标准语言,有国际标准。有两套一个是SQL1992,SQL1999。大多数数据库既支持旧的标准也支持新的,很多也是用的旧的SQL语言写程序的,对于我们来说新旧都要学,而且对大多数数据库系统来说都是通用的,只不过不同数据库有一个轻微的改变,这就是最郁闷的地方,没办法到时候查手册或google一下。SQL全称为StructuredQueryLanguage,即机构化查询语言,它被定义为第四代语言。为什么叫第四代语言,因为我们知道第三代语言也得有ifelsefor等这些流程控制语句,也就是你得告诉它干什么且怎么干。第四大只用告诉它我要干什么,不用去控制它怎么干,这样的语言学起来当然十分easy。 我们共有四类语句要学:数据操作语言语句[Datamanipulationlanguage,DML],会话控制语句[sessioncontrolstatement],数据定义语言语句[Datadefinitionlanguage,DDL]以及事务控制语句[transactioncontrolstatement]。 查询语句只有一句话就是select语句,这是最重要的一条语句。以后只要遇到相应的select语句一律背过,企业再面试时其他语句一般不会怎么考但这条语句是必考的。如果考你SQL语句肯定会考这条select语句不是别的。你跟别人交流的时候,别说我写过几条dml语句,而因详细的说到底是什么语句,比如insert语句、update语句等。选择的意思是从表里把数据拿出来,展现出来。听起来似乎挺简单的,但你要从表里拿数据得首先知道有几张表,每张表里有些什么内容。 第一步要做的就是熟悉一下实验用的数据,这些数据Oracle都给自带了,直接用就行了。首先第一条语句descemp,描述一下emp这张表,会分别列出所有字段(表头),empno雇员编号,ename雇员名字,job雇员工种,mgr经理人,hiredate雇员入职日期,m津贴,奖金,deptno所属部门编号。

oracle自学自学笔记 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1723063821
  • 文件大小124 KB
  • 时间2019-03-19