oracle笔记2012-2-15下午

oracle培训笔记

/*

2012-2-15 下午 黄石理工学院 oracle实训

*/

1.在oracle中是以用户来组织各种资源

2.我们创建一个用户要指定它的表空间

3.一个新创建的用户是没有任何权限的

我们在使用用户来请求各种资源的时候,必须具备相应的权限

权限 角色

角色是权限的合集

我们可以使用角色来对权限进行包装

在用户下面的各种资源 ,必须要保持这个资源的名字在这种资源中是唯一的

role 和 user 这个两种资源必须要保持唯一性

4.高级别的用户可以给低级别的用户授权,也可以回收这个权限

5.自己是不能给自己授权的

6.system具备一般管理员的基本权限,虽然他的身份是一般操作员

他可以满足应用程序开发人员的基本要求,而且能够满足系统管理员的基本要求

7.为了节省效率,我们一般把角色给他

8.常用的角色有connect,resource,dba;

9.表是实体,也叫做数据模型,他是用户下面的一种资源吧

10.create table 表名(属性的名字,属性的类型 ,......最后一个属性不要,号)

11.char varchar nvarchar2 nchar date number(5,2) int blob clob

------------------------------------------------------

12.alter table student add 属性名 属性的类型 --添加一个属性

13.alter table student drop column 属性名 -- 删除一个属性

14.alter table student modify 属性名 属性值 --修改属性的类型

-------------------------------------------------

varchar(2)------

增加/删除/修改/查询

数据操作

select * from infomix

insert into infomix values(1,'江文凯','helloworld');

commit 事务提交 临时表中-->真正的表空间中

只有通过commit才能把临时表中的数据提交到表空间中

select * from student

insert into student values(1,'江文凯','男',to_date('2007-12-20 18:31:34 ','YYYY-MM-DD HH24:MI:SS ') ,'江哥','湖北')

insert into student values(1,'李晚','女',to_date('2012-02-06','YYYY-MM-DD'),'不知道','湖北')

按照默认的规则来插入数据

默认的规则会把把你插入的数据按照从前到后的逐一的匹配,如果数据类型是相同的,就让这个数据插入进表中

函数:

to_date(字符串,日期格式的字符串)

insert into(向什么地方插入) 表的名字 values(有哪些值)

oracle笔记2012 2 15下午相关文档

最新文档

返回顶部