授予(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
  • 阅读 ( 377 )
  • 分类:IT

你可能感兴趣的文章

被允许(permitted)和授予(granted)的区别

允许与授予 允许和允许之间的细微差别让我们很容易混淆,尤其是在书面英语中。这是因为当涉及到它们的含义时,它们几乎是相似的。但是,我们不应该忘记,允许和允许是有区别的。permit一词来自动词permitted,而granted则...

  • 发布于 2020-11-02 20:21
  • 阅读 ( 198 )

lulzsec黑客在8000个twitter账户上发布数据,但你的密码是安全的

...移而过期,用户或Twitter可以在不更改任何密码的情况下撤销这些代码。 Twitter发言人证实了这一点。”他告诉我们:“我可以确认,Twitter账户密码没有泄露。”Twitter在这次事件中没有受到损害,“我们正在等待公司...

  • 发布于 2021-04-22 18:15
  • 阅读 ( 133 )

戳émongo会自动授予你阅读gmail的权限

...情况下,通过谷歌账户登录应用程序的用户往往会无意中授予与该账户相关的所有信息的广泛权限,包括阅读和发送电子邮件的权限。在登录过程中,应用程序不会通知用户正在授予完全访问权限。
 没有迹象表明...

  • 发布于 2021-05-06 10:00
  • 阅读 ( 232 )

whatsapp测试功能,用于撤销错误发送的邮件

...说WhatsApp正在测试一个特性,该特性允许您在消息发送后撤销它。Twitter账户@WABetaInfo定期跟踪WhatsApp的新功能,在WhatsApp的最近测试版中发现了这个新功能。 目前还不清楚WhatsApp用户需要撤销该邮件多长时间,但屏幕截...

  • 发布于 2021-05-09 17:10
  • 阅读 ( 112 )

如何通过撤销第三方应用程序的访问来保护您的在线帐户

...roll.me,这些应用程序忙于**我们的数据。现在是审核您已授予帐户访问权限的任何其他第三方应用程序的好时机。现在很多网络应用都要求访问另一个帐户。有时这是因为他们正在向该服务添加某些内容,而有时这仅仅是因为一...

  • 发布于 2021-05-16 02:21
  • 阅读 ( 85 )

帮助(aid)和授予(grant)的区别

援助vs 格兰特 每个人都遇到过援助和补助金这两个词。但是他们几乎不认为他们是不同的,而且大多数时候都是在同一个上下文中使用这两者。然而,法律规定援助不同于赠款;这两项不能是同一项。 什么是援助?援助基本...

  • 发布于 2021-06-23 07:45
  • 阅读 ( 152 )

授予(grant)和奖学金(scholarship)的区别

授予vs 奖学金 教育是昂贵的,尤其是在当今经济的大学和大学。人们发现要满足家庭的需要有点困难,更不用说孩子的教育了。虽然有些家长为孩子的教育攒够了钱,但并非所有人都那么幸运。 对于那些真正有兴趣完成学位...

  • 发布于 2021-06-23 11:47
  • 阅读 ( 370 )

授予(grant)和奖学金(scholarship)的区别

...组织的资金。为某一特定项目提供补助金,必须向资金的授予者适当报告该项目。它通常提供给参加学位课程的学生的项目,也提供给那些需要资金开办新企业或是灾难受害者的个人。 发放补助金是为了平衡所收税款与本组织...

  • 发布于 2021-06-23 15:54
  • 阅读 ( 297 )

捐赠(donation)和授予(grant)的区别

...助金在发放给寻求这种帮助的人之前,需要得到授权人或授予人的批准。接受赠款需要一个漫长的过程,因为赠款书面形式涉及申请人向潜在的授予人提交建议书。但对于捐款来说,不需要经过任何程序就可以得到任何人的认可...

  • 发布于 2021-06-23 16:39
  • 阅读 ( 258 )

什么是遗嘱执行人(what is the executor)和受托人?(trustee?)的区别

...是一个虚构的法律实体,其目的是为了那些将资产所有权授予信托的人的实益权益而持有和拥有资产。这些人被称为授予人。 尽管有许多不同类型的信托,但出于这个目的,只要接受一个信托就是一个信托就是一个信托。拥有...

  • 发布于 2021-06-24 20:50
  • 阅读 ( 422 )
临觞奏九韶m
临觞奏九韶m

0 篇文章

相关推荐