码迷,mamicode.com
首页 > 数据库 > 详细

Oracle学习笔记

时间:2014-07-31 23:23:20      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:使用   io   数据   art   ar   工作   数据库   服务器   

第一章: 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学习笔记,布布扣,bubuko.com

Oracle学习笔记

标签:使用   io   数据   art   ar   工作   数据库   服务器   

原文地址:http://www.cnblogs.com/len0031/p/3883526.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!