1. 程式人生 > >SQL—授權grant與回收revoke

SQL—授權grant與回收revoke

授權grant

grant語句:向用戶授予許可權

grant一般格式:
grant <許可權> [,<許可權>]…
on <物件型別 > <物件名> [,<物件型別 > <物件名>]..
to <使用者> [,<使用者>]…
[with grant option];

語意:將指定操作物件的指定操作許可權授予給指定使用者。發出該grant語句的是DBA,也可以是該資料庫建立者,也可以是已經擁有該許可權的使用者。如果指定了with grant option子句,則獲得某種許可權的使用者還可以把這種許可權再授予給其他使用者。反之,不可以。注意:不允許迴圈授權。

例子:把查詢Student表和修改學生學號的許可權授權給使用者U1.
grant select,update(Sno)
on table Student
to U1;

把表SC的insert許可權授予使用者U2,並允許將此許可權在授予其他使用者
grant insert
on table SC
to U2
with grant option;

回收revoke

revoke語句:收回授予的許可權

revoke一般格式:
revoke <許可權> [,<許可權>]…
on <物件型別 > <物件名> [,<物件型別 > <物件名>]..
from <使用者> [,<使用者>]…
[cascade | restrict];

例子:收回所有使用者對錶SC的查詢許可權
revoke select
on table sc
from public;

相關推薦

SQL授權grant回收revoke

授權grant grant語句:向用戶授予許可權 grant一般格式: grant <許可權> [,<許可權>]… on <物件型別 > <物件名> [,<物件型別 > <物件名>]

資料庫安全--授權GRANT回收REVOKE

1. GRANT <許可權> ON <物件型別> <物件名> TO <使用者> [WITH GRANT OPTION] 如果指定了WITH GRANT OPTIO

Oracle常見授權回收許可權——grantrevoke

1.GRANT 賦於許可權 常用的系統許可權集合有以下三個: CONNECT(基本的連線), RESOURCE(程式開發), DBA(資料庫管理) 常用的資料物件許可權有以下五個: ALL ON 資料物件名, SELECT ON&n

資料庫授權回收許可權 grantrevoke

  Oracle常見授權與回收許可權——grant和revoke 1.GRANT 賦於許可權 常用的系統許可權集合有以下三個: CONNECT(基本的連線), RESOURCE(程式開發), DBA(資料庫管理) 常用的資料物件許可權有以下五個: AL

sql授權命令grant

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

mysql中授權(grant)和撤銷授權(revoke)等命令的用法詳解[轉]

MySQL的許可權系統圍繞著兩個概念:  認證->確定使用者是否允許連線資料庫伺服器  授權->確定使用者是否擁有足夠的許可權執行查詢請求等。 如果認證不成功的話,哪麼授權肯定是無法進行的。 revoke 跟 grant 的語法差不多,只需要把關鍵字 “to”

mysql關於grantrevoke的詳細教程

MySQL關於grant與revoke的詳細教程 grant命令主要是用來授權 語法: 1   grant 許可權 on 資料庫物件 to 使用者;   //僅給某使用者授予某資料庫物件某許可權 grant 許可權 on 資料庫物件 to 使用者@'ip或者localho

mysql 授權回收許可權

授權:授權的關鍵字是grant,使用grant···to··· 授權 1. 給使用者 授權 grant all privileges on *.* to root; 2. 給某個ip授權,使指定ip

JVM內存分配回收策略

failure ret 虛擬機 收集器 字符 設置 足夠 java 選擇 對象優先在Eden分配 大多數情況下,對象在新生代Eden區中分配。 當Eden區沒有足夠空間進行分配時,虛擬機將發起一次Minor GC。 Minor GC:新生代GC,指發生在新生代的垃圾收

JVM高級特性實踐(二):對象存活判定算法(引用) 回收

添加 引用計數器 程序計數器 正文 bmc 進入 block 結構 內存 關於垃圾回收器GC(Garbage Collection),多數人意味它是Java語言的伴生產物。事實上,GC的歷史遠比Java悠遠,於1960年誕生在MIT的Lisp是第一門真正使用內存動態分配和垃

2017.8.30 elasticsearch-sql的安裝使用

elastics 一個 es2017 畫面 方法 方便 127.0.0.1 使用 font 參考來自: http://blog.csdn.net/u012307002/article/details/52837756 https://github.com/NLPchi

親測可用的golang sql例程包管理

!= int panic 創建表 exec println ngs 管理 from sqlite與golang package main import ( "database/sql" "fmt" "time" _ "github.co

微信開發中網頁授權access_token基礎支持的access_token異同

amp api ken 獲取 use 有效期 公眾號 分享 什麽 問題1:網頁授權access_token與分享的jssdk中的access_token一樣嗎?答:不一樣。網頁授權access_token 是一次性的,而基礎支持的access_token的是有時間限制的:7

SQL語句執行結果集的獲取

cat ber byte exc 行緩沖 特定 列數 索引 過程 title: SQL語句執行與結果集的獲取 tags: [OLEDB, 數據庫編程, VC++, 數據庫] date: 2018-01-28 09:22:10 categories: windows 數據庫

【SqlServer系列】淺談SQL Server事務鎖(上篇)

架構 tab 要求 允許 ble 1.2 定義 由於 數據庫引擎 一 概述 在數據庫方面,對於非DBA的程序員來說,事務與鎖是一大難點,針對該難點,本篇文章試圖采用圖文的方式來與大家一起探討。 “淺談SQL Server 事務與鎖”這個專題共分

JVM 內存分配回收策略

要求 VM 大數 足夠 minor 直接進入老年代 OS 情況 內存分配   Java堆是垃圾收集器管理的主要區域。因為基本采用分代收集算法,所以Java堆可以細分為新生代和老年代,更細致是Eden、From Survivor和To Survivor。劃分的目的是更好地回收

SQL Server 事務

表鎖 沖突 png 使用 庫鎖 實現 有一種 圖片 div 事務就是作為一個邏輯工作單元的SQL語句,如果任何一個語句操作失敗那麽整個操作就被失敗,以後操作就會回滾到操作前狀態,或者是上個節點。為了確保要麽執行,要麽不執行,就可以使用事務。而鎖是實現事務的關鍵,鎖可以保證事

SQL縱表橫表互轉

padding else 結束 esc ase when sum -a order 1.縱表轉橫表: 縱表結構:Table1 轉換後的橫表結構: Sql示例代碼: select username, sum(case Course when ‘語文‘ t

007-對象內存分配回收

jvm參數 比例 技術 必須 區分 產生 使用 RR bubuko 一、概述 1.1、圖解      默認的,新生代 ( Young ) 與老年代 ( Old ) 的比例的值為 1:2 ( 該值可以通過參數 –XX:NewRat

Java基礎-Java中的內存分配回收機制

原創 ava font 機制 內存 聲明 java基礎 回收機制 作品                 Java基礎-Java中的內存分配與回收機制                                     作者:尹正傑 版權聲明:原創作品,謝絕轉載!否則將追