Oracle学习笔记

第一章: Oracle数据库有默认的三个用户:sys / system / scott(普通用户)

Oracle数据库在创建新用户时,因为没有权限不能登陆系统,还要为其分配权限(数据库权限和系统权限),至少需要Create Session 系统权限

Oracle数据库角色(role)主要有:Connect角色 / Resource 角色 / DBA角色;一个普通用户拥有Connect和Resource两个角色即可进行常规数据库开发工作

Oracle的角色包括了一系列系统权限和普通对象权限,可以把权限授权给角色,把权限或者角色授权给用户。系统权限只能由DBA用户授权,对象权限由拥有该对象的用户授权

客户端连接服务器前,服务器要启动监听服务,并且客户端工具要安装Oracle客户端,并且在客户端要建立本地网络服务名。Oracle服务和监听启动后才能对数据库进行操作。Oracle的服务有: 1、OracleService+服务名(基础服务,必须开启才能正常使用数据库) 2、OracleOraDb10g_home1TNSListener是服务器端为客户端提供的监听服务 3、OracleOraDb10g_home1isql*plus开启后可以使用浏览器进行远程登陆并进行数据库操作

Oracle必须用sys用户启动,命令是:startup open / 关闭命令:shutdown immediate

第二章: 在 Oracle 中, 字符串的连接用双竖线( || )表示 。

集合运算:是将两个或者多个结果集组合成为一个结果集。集合运算包括: 1、INTERSECT(交集),返回两个查询共有的记录。 2、UNION ALL(并集),返回各个查询的所有记录,包括重复记录 3、UNION(并集),返回各个查询的所有记录,不包括重复记录 4、MINUS(补集),返回第一个查询检索出的记录减去第二个查询检索出的记录之后剩余的记录 注:当使用集合操作的时候,查询所返回的列数以及列的类型必须匹配,列名可以不同

Oracle中对两个表或者若干个表之间的外连接用(+)表示,在条件中出现在左边指右外连接,出现在右边指左外连接。例:e.DEPTNO(+)=d.DEPTNO表示右联接

数据库中建表常用的类型有:数字类型number(p,s),可变字符串varchar2(length),日期date

在Oracle中default是一个值,不存在default约束

第三章:

 

Oracle学习笔记,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。