dcl:資料庫控制語言(grant, revoke)
主要是對資料庫中使用者的一些許可權控制
首先建立乙個使用者
格式:create user 使用者名稱 identitied by 密碼
例如:create user liujd identified by 123
對這個使用者進行授權操作(grant)
格式:grant 許可權 (on 表名) to 使用者名稱
解釋:許可權包括 建表 增 刪 改等,也可以寫成all 表示所有許可權
例如:grant create table to liujd(將建表的許可權授給使用者liujd)
grant all on liujd.test to liujd(將對liujd使用者下的test表的全部許可權授給使用者liujd)
收回這個使用者的許可權(revoke)
格式:revoke 許可權 on 表名 from 使用者名稱
例如:revoke select on test from liujd(收回使用者liujd對test表的select操作)
角色:一組許可權的集合
要檢視角色包括哪些許可權 在oracle中需要切換到system使用者才能查詢到
比如 查詢resource角色的許可權的sql是
select grantee,privilege
from dba_sys_privs
where grantee='resource'
order by privilege;
Oracle與Oracle的SQL操作語句
oracle 也是一種資料庫管理系統 儲存結構分類 邏輯儲存結構,物理儲存結構 邏輯儲存結構 資料塊 資料塊是oracle邏輯儲存結構的最小邏輯結構,乙個資料塊對應乙個或多個物理塊,資料塊的結構包括塊頭和儲存區的兩個部分 塊頭包括 資料塊標題,表目錄,行目錄 儲存區 自由空間,行資料 資料區 資料區...
Oracle 學習使用SQL語四 DML語句
b 一 insert插入資料 b b 1 將整張表的資料插入到一張表中 b color red 語法 insert into 表名 子查詢 color 使用子查詢將整張表插入到制定的表中,有兩種方式,如下 1 insert into cip test select from cip tmp 有點不明...
oracle常見操作語句
這週剛學完oracle,oracle運算元據庫主要有兩種方法 1 通過客戶端介面操作 2 通過sql語句來運算元據庫 下面是通過查詢資料和課堂筆記總結的一些簡單oracle語句 1.建立oracle表 create table 表名 列名1 型別,列名2 型別 2.在建好的表中新增列 alter t...