用户的管理
创建用户
create user name --创建用户名
identified by password --设置用户密码
[account lock|unlock] --是否锁定用户
[password expire]; --口令是否立即过期 用户登录第一次后口令过期 需要用户重新设置密码
修改用户
alter user name
[identified by password]
[account lock|unlock]
[password expire] ;
删除用户
drop user name[CASCADE];
cascade用来删除数据库中所有的对象
权限的概念和作用权限的分类一、系统权限 (在某个数据库上)例如:创建会话 创建表 查询任意表二、对象权限例如:查询emp表 修改dept 表上 dname列等
系统权限的授予和回收系统权限的授予grant privto user|role[with admin option];
第三句话 系统权限是否允许级联
系统权限的回收revoke privfrom user|role;
priv 权限 user 用户
对象权限的授予和回收对象权限的授予grant priv[(col,........)]on objectto user|role[with grant option];
对象权限的回收revoke priv[(col),........]
实例:grant select,update(sal)on empto test1with grant option;
角色的概念和作用权限的集合
角色的创建与删除角色的创建create role role;
删除角色drop role role;
角色上的权限的授予与回收角色上系统权限的授予grant privto role[with admin option]
角色上系统权限的回收revoke privfrom role;
用户上角色的授予与回收授予grant roleto user;
回收revoke rolefrom user;