WEB开发网
开发学院数据库Oracle 从零开始学Oracle—基本语法解析(二) 阅读

从零开始学Oracle—基本语法解析(二)

 2009-04-09 13:11:39 来源:WEB开发网   
核心提示: savepoint c111; insert into student(xh,name,sex) values (1004,'MIKE','男'); rollback to c111; --撤销了插入的数据 rollback; --从c111这个点回滚到事

savepoint c111;

insert into student(xh,name,sex) values (1004,'MIKE','男');

rollback to c111; --撤销了插入的数据

rollback;  --从c111这个点回滚到事务的开始点

《SQLPLUS规则》  

a)DML语句后跟上DDL语句 DML语句的事务会被自动提交

b)exit/quit命令 退出 SQLPLUS环境时也会自动提交事务

点小叉子关闭sqlplus窗口 事务都自动回滚了

c)非法操作是不能提交事务的 ,只能导致事务回滚

《4》 DCL语句(数据控制语句) Data Control Language                    grant 授予权限

revoke 撤销权限

权限 select ,insert,delete,update

all (select ,insert,delete,update 总和)

角色 connect (登陆数据库),resource(建立表和对象)

如何建一个自己的用户?

必须是超级用户才能建用户

     --连接到超级用户
     connect system/manager
     --建立用户名zhangsan 密码m123
     create user zhangsan identified by m123;
     --授予必要的权限connect 你能够连接
                    resource 你能建表不受空间的限制,建立对象
     grant connect,resource to zhangsan;
     --这个普通用户就建好了 和scott用户的权限是一样的     
     grant DBA to zhangsan; --张三的权限和System一样

--改张三的密码

<<1>> 自己改自己的密码

        connect zhangsan/m123

密码改为了mm1  

        alter user zhangsan identified by mm1;

<<2>> 超级用户来改

        connect system/manager
        alter user zhangsan identified by mm1; 

系列文章:

从零开始学Oracle—环境配置(一)

从零开始学Oracle-—约束(三)

从零开始学Oracle—内建函数(四)

从零开始学Oracle—内建对象(五)

从零开始学Oracle—性能对象(六)

从零开始学Oracle—PL/SQL(七)

从零开始学Oracle—异常处理(八)

上一页  1 2 

Tags:开始 Oracle 基本

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接