oracle对于用户及权限的操作格式及注解

1) table  --表 ; view  --视图;

2) cmd 中输入sqlplus 进入sql

      密码后面跟@oracle,   exit  --退出

3) 用户的类型:

alter user 用户名 account unlock;  --解锁用户

alter user 用户名 identified by密码;  --修改密码

sys;   --系统管理员,拥有最高权限

system;   --本地管理员,次高权限

scott;  --普通用户,密码默认为tiger,默认未解锁

select * from 表名 for update  --进行解锁操作,可以直接在表格中进行解锁修改

4) 用户的操作

create user 用户名 identified by 默认密码;

--创建用户并设置默认密码

alter user 用户名 identified by 密码;  --修改密码

drop user 用户名;   --删除用户名

conn 用户账号/用户密码@orcl as sysdba;  --切换用户

as sysdba  --登录系统用户的时候使用,其他用户不使用

5) 权限

revoke  权限  from  用户名;  --撤销用户权限

grant 权限 to 用户名 ;  --授予用户权限

create session    --登录用户

unlimited tablespace;   --使用表空间

create any table ;  --创建表的权限

  drop any table ;  --删除表的权限

insert any table    --插入表的权限

 connect,resource,dba   --所有权限给用户

6) 角色即权限的集合

create role 角色名;    --创建角色

grant 角色名 to 用户名; --授予用户角色

drop role 角色名;     --删除角色

grant update any table to 表名;  --修改表的权限

7) ||  ; --列拼,把两个字段合并成一个字段

 格式:select 字段1||字段2  “合并后字段别名” from 表名;

8) Sql特点:集DDL、DML、DCL 于一体

     1.DML对数据进行操作的: select、update、insert、delect4条命令是用来对数据库里的数据进行操作的语言 。

     2.DDL对表结构进行操作的:命令有create alter drop truncate

     3.DCL数据库控制类: grant revoke授予或撤销权限

猜你喜欢

转载自blog.csdn.net/qq_39870734/article/details/79215572