了解关于数据库视图的更多信息 - 控制数据访问

了解更多关于数据库视图

数据库视图允许您轻松降低最终用户体验的复杂性,并通过限制呈现给最终用户的数据来限制他们访问数据库表中包含的数据的能力。 本质上,视图使用数据库查询的结果来动态填充仿真数据库表的内容。

为什么使用视图?

有两个主要原因可以让用户通过视图访问数据,而不是直接访问数据库表:

创建一个视图

创建视图非常简单:只需创建一个包含您希望实施的限制的查询,并将其放入CREATE VIEW命令中即可。 语法如下:

CREATE VIEW视图名称
<查询>

例如,如果您希望创建前一节中讨论的全职员工视图,则可以发出以下命令:

CREATE VIEW全职AS
SELECT first_name,last_name,employee_id
FROM员工
WHERE status ='FT'

修改视图

更改视图的内容使用与创建视图完全相同的语法,但是使用ALTER VIEW命令而不是CREATE VIEW命令。 例如,如果您想为全职视图添加限制,以将员工的电话号码添加到结果中,您可以执行以下命令:

ALTER VIEW全职AS
SELECT first_name,last_name,employee_id,telephone
FROM员工
WHERE status ='FT'

删除视图

使用DROP VIEW命令从数据库中删除视图很简单。 例如,如果您希望删除全职员工视图,则可以使用以下命令:

全天下降