常看當前數據庫
select * from global_name;
查看錶的結構
desc 表名
查看當前用戶
show user
select user from dual
查看當前的數據庫用戶
select username from user_users;
在oracle中,約束包括:not null,unique,primary key,foreign key,check 五種
創建用戶
create user zzu(username) identified by jacob(passwd);
用戶賦予權限
grant dba to zzu;
收回權限
revoke dba from zzu;
刪除用戶
drop user zzu(username);
創建角色
create role zzurole(rolename) ;
角色賦予權限
grant dba to zzurole;
級聯授權
grant dba to zzu with admin option;
在刪除級聯授權時,如果授予的是系統權限,級聯用戶不受影響,如果是對象權限,級聯用戶將受到影響!
自定義角色
1.建立角色(不驗證)
create role 角色名 not identified
2.建立角色(數據庫驗證)
create role 角色名 identified by 密碼
再給角色授權時,系統權限 unlimited tablespace和對象權限 with admin option 不能授予角色!