授予(grant)和撤銷(revoke)的區別

grant和revoke之間的關鍵區別在於grant授予使用者特權,revoke收回授予使用者的特權。...

grant和revoke之間的關鍵區別在於grant授予用戶特權,revoke收回授予用戶的特權。

SQL為用戶提供了不同的授權級別。Grant和revoke是兩個這樣的命令。Grant命令允許向用戶授予授權,而revoke命令允許從用戶撤消授權級別。

授予(grant)和撤銷(revoke)的區別

目錄

1. 概述和主要區別
2. 什麼是格蘭特
3. 什麼是撤銷
4.並列比較-以表格形式授予和撤銷
5. 摘要

什麼是授予(grant)?

DBMS是一個創建和管理數據庫的系統軟件。此外,SQL或結構化查詢語言是處理數據庫的語言。因此,它允許在數據庫中**、修改和檢索數據。SQL中還有各種類別,如DDL、DML和DCL。數據定義語言(DDL)允許創建和重構數據庫對象。create、alter、drop是一些DDL命令。數據操作語言(DML)允許操作數據庫中的數據。select、insert、update和delete是DML命令的一些示例。數據控制語言(DCL)允許控制對數據庫中數據的訪問。grant和revoke是兩個提供數據庫安全性的DCL命令。

授予(grant)和撤銷(revoke)的區別

圖01:SQL數據庫

grant命令為用戶提供對數據庫對象的訪問或權限。語法如下。

對象名稱上的授權特權

給{username}[grant option];

根據以上所述,特權名稱是授予用戶的訪問權限或特權。object\u name是數據庫對象的名稱。它可以是表、視圖等。用戶名是獲得訪問權限的用戶的名稱。授予選項是可選的。它允許用戶為其他用戶提供訪問權限。

授予創建表權限的命令如下所示。

將create table授予username

grand權限刪除表的命令如下。

將刪除表授予用戶名

這是一些帶有grant命令的SQL語句。

什麼是撤銷(revoke)?

revoke命令將剝奪用戶對數據庫對象的訪問權限。語法如下。

撤消對象名稱上的特權

從用戶名

下面是一個從特定用戶收回創建表的權限的示例。

從用戶名撤消創建表

簡而言之,這兩個陳述詳細闡述了授予和撤銷的使用。下面的語句將student表的select特權授予user1。

將學生選擇權授予用戶1

下面的語句,從user1撤消student表上的select特權。

從用戶1撤消對學生的選擇

授予(grant)和撤銷(revoke)的區別

授予與撤銷
grant是一個DCL命令,它允許在數據庫對象上為用戶提供特權。 revoke是一個DCL命令,允許收回分配給用戶的權限。
分散控制
補助金比較容易。 撤銷很複雜。
使用
允許為用戶分配訪問權限。 允許刪除用戶的訪問權限。

總結 - 授予(grant) vs. 撤銷(revoke)

grant和revoke是兩個基本的DCL命令。DCL是SQL的一個子類別。grant和revoke的區別在於grant給用戶一個特權,revoke收回用戶授予的特權。

引用

1.“Using GRANT and REVOKE.”Python Relational and Logical Operators | studytoonight。此處提供

  • 發表於 2020-10-18 13:07
  • 閱讀 ( 43 )
  • 分類:科技

你可能感興趣的文章

私有化(privatization)和撤資(disinvestment)的區別

私有化與撤資 雖然私有化和撤資是可以互換使用的術語,但它們之間在所有權方面是有區別的。撤資可能是也可能不是私有化的結果。當涉及到私有化這個詞的定義時,它通常涉及到將公共部門企業的所有權轉變為被稱為戰...

  • 發佈於 2020-10-23 19:41
  • 閲讀 ( 39 )

獎學金(scholarships)和補助金(grants)的區別

...鍵區別——獎學金與助學金   獎學金和助學金有著明顯的區別,儘管這兩種方式都是資助你上大學的好方法,因為它們提供免費的錢來支付你的學費和其他相關費用。首先讓我們來定義這兩個詞。獎學金以金錢的形式發給學生...

  • 發佈於 2020-10-27 02:56
  • 閲讀 ( 52 )

被允許(permitted)和授予(granted)的區別

允許與授予 允許和允許之間的細微差別讓我們很容易混淆,尤其是在書面英語中。這是因為當涉及到它們的含義時,它們幾乎是相似的。但是,我們不應該忘記,允許和允許是有區別的。permit一詞來自動詞permitted,而granted則...

  • 發佈於 2020-11-02 20:21
  • 閲讀 ( 37 )

如何隱藏或刪除谷歌文件中的評論

...但前提是他們有這樣做的許可權。如果一個使用者已經被授予訪問googledocs文件的“commenter”或“editor”許可權,那麼他們應該擁有執行這些步驟所需的許可權。 相關:如何完成和撤銷對共享Google檔案的訪問 在google文件中隱藏...

  • 發佈於 2021-04-01 20:40
  • 閲讀 ( 38 )

如何完成和撤銷對共享google檔案的訪問

協作處理檔案是Google文件、工作表和幻燈片中最好的功能之一。但是,當您完成文件時,可能需要限制其他人的許可權,然後才能完成並關閉它。 當您完成一個文件時,意味著最後一次編輯已經完成,沒有什麼可新增的了。因...

  • 發佈於 2021-04-03 00:40
  • 閲讀 ( 43 )

如何撤銷應用的人臉id訪問許可權

faceid是iPhone和iPad的一個很好的補充,它每次工作的時候仍然感覺很神奇。但是,就像之前的Touch ID一樣,你可能需要阻止應用程式使用它。下面是如何做到這一點。 如果您允許第三方應用程式使用faceid作為其身份驗證機制,那...

  • 發佈於 2021-04-04 02:05
  • 閲讀 ( 26 )

如何在出售電腦、平板電腦或手機之前準備好它

...你提供便利,不會強迫你購買新的遊戲副本。 DRM的啟用和撤銷對客戶相當不利,並不是在每項服務中都能找到。例如,下載的Kindle電子書從不需要取消授權。Steam並不要求您撤銷透過它購買的遊戲,儘管您透過Steam購買的一些遊...

  • 發佈於 2021-04-11 01:56
  • 閲讀 ( 45 )

lulzsec駭客在8000個twitter賬戶上釋出資料,但你的密碼是安全的

...而過期,使用者或Twitter可以在不更改任何密碼的情況下撤銷這些程式碼。 Twitter發言人證實了這一點。”他告訴我們:“我可以確認,Twitter賬戶密碼沒有洩露。”Twitter在這次事件中沒有受到損害,“我們正在等待公...

  • 發佈於 2021-04-22 18:15
  • 閲讀 ( 37 )

戳émongo會自動授予你閱讀gmail的許可權

...況下,透過谷歌賬戶登入應用程式的使用者往往會無意中授予與該賬戶相關的所有資訊的廣泛許可權,包括閱讀和傳送電子郵件的許可權。在登入過程中,應用程式不會通知使用者正在授予完全訪問許可權。
 沒有...

  • 發佈於 2021-05-06 10:00
  • 閲讀 ( 37 )

whatsapp測試功能,用於撤銷錯誤傳送的郵件

...說WhatsApp正在測試一個特性,該特性允許您在訊息傳送後撤銷它。Twitter賬戶@WABetaInfo定期跟蹤WhatsApp的新功能,在WhatsApp的最近測試版中發現了這個新功能。 目前還不清楚WhatsApp使用者需要撤銷該郵件多長時間,但螢幕...

  • 發佈於 2021-05-09 17:10
  • 閲讀 ( 25 )
臨觴奏九韶m
臨觴奏九韶m

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦