视图使用所需的不同特权是什么?

视图使用所需的不同特权是什么?

使用视图的CREATE、REPLACE、DROP、ACCESS、UPDATE等不同类型的特权如下:

  • CREATE VIEW特权 – 创建视图需要CREATE VIEW特权。除此之外,我们还必须有足够的特权来访问视图定义所引用的表,如SELECT、INSERT或UPDATE等。
  • DROP VIEW特权 – 我们需要DROP VIEW特权来使用OR REPLACE子句、DROP VIEW语句以及使用ALTER VIEW语句。
  • SELECT特权 – 选择视图时,我们必须有SELECT特权。
  • INSERT、DELETE或UPDATE特权 – 实际上,为了使用INSERT、DELETE或UPDATE语句更新视图,我们必须具有INSERT、DELETE或UPDATE特权。
  • SHOW VIEW特权 – 如果视图定义引用我们没有特权的表,则我们必须具有SHOW VIEW特权和SELECT特权。

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程