SQL中的视图的目的是什么?

Joh*_*tål 18 sql views

可能重复:
哪些观点适合?

我试图找出SQL数据库中视图的用途是什么?

为什么,何时以及如何创建和使用视图?

Yad*_*ada 9

  • 同一张表的许多不同观点.

  • 可以隐藏表中的某些列.例如,您可能希望允许员工查看其他员工的电话号码列,但只有某些员工才能访问员工的工资栏!

  • 通过在视图中将一组频繁访问的表连接在一起,可以在编写查询时节省大量时间.

  • 视图允许您以符合要求的方式使用函数和操作数据.例如,您存储一个人的出生日期,但您想计算这个以确定他们的年龄.