认识oracle以及创建用户和了解数据类型!

<!--
	认识oracle以及创建用户和了解数据类型!
	Goal:了解orale数据库
-->

一.Oracle中的数据类型:
	数字型:
		a)number表示数字类型,但是如果有小数就需要这样写:number(总的数位数,小数个数)
		b)除了number外,oracle依然支持Sqlserver中的各种数据类型,eg:int,float,double,以及Integer等封装数据类型,但是我
		们通常都是使用的number类型的,其余的不是很推荐使用!
	
	字符型:
		a)varchar2,在oracle中官方推荐使用varchar2数据类型来替代varchar数据类型!当然varchar也是被支持的!
		b)long,表示超长字符串,最长可达两个G,和Sqlserver中的text有点像!
		c)以及其他的一些,eg:nvarchar2,nchar
	
	日期类型:
		a)date,表示日期类型,是最常用的!
	
	二进制数据类型:
		a)raw,表示二进制数据
		b)long raw,超长二进制数据
		c)BLOB   二进制数据   最大长度4G   
		d)CLOB   字符数据   最大长度4G   
		e)NCLOB   根据字符集而定的字符数据   最大长度4G
		f)BFILE   存放在数据库外的二进制数据   最大长度4G
		
	特殊的伪列类型:
		a)ROWID   数据表中记录的唯一行号   10   bytes   ********.****.****格式,*为0或1   
		b)NROWID   二进制数据表中记录的唯一行号   最大长度4000   bytes  

二,oracle中的角色关系授权与取消的操作:
	
	创建用户(前提是拥有创建用户的权限,通常来说是DBA):
		create user 用户名 identified by 密码;
		
	删除用户:
		dorp user 用户名
		
	给用户授予权限:
		grant 权限1,权限2,... to 用户名;
		几个常用的权限:
			create session:登陆数据库的权力
			create table:创建表
			alter table:修改表
			....
			
	取消用户权力:
		revoke 权限1,权限2,... from 用户名;
		
	特殊:
		在给用户授权时,加上with XXXX option 就会给该用户有特别的拥有权,既是当授权人被删除后,被授权人依然拥有该权限!
		eg:grant create table to scott with grant/admin option;
			其中:grand表示表的增删改查等用户方案的操作,admin表示对系统的管理方案,比如创建用户,删除用户等....!
			
	一劳永逸:
		当有许多权限要授予用户时,一个个的设置太麻烦了,所以我们要用到角色授权方式:
		grand 角色名1,角色名2,... to 用户名;
		我们通常都是用connect,resource这两个角色名来进行授权!
		eg:grand connect,resource to lovingshu;
		
三,用户信息的修改
	关键字:alter
	这里用的最多的就是解锁用户:
	eg:alter user scott account unlock;---解锁了scott用户!
		
<!--
Author:lovingshu
date:2011-12-18 13:30
remark:It's been a long time for me to review something,Oracle is a powerful database,
and yesterday is English exame with level 4 I have no feeling about that~god bless me~
--> 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值