首页 > 试题广场 >

下列操作在视图上无法完成的是?

[单选题]

下列操作在视图上无法完成的是?

  • 视图数据查询

  • 更新视图数据

  • 在视图中定义新的基本表

  • 在视图中定义新视图

视图在数据库中没有原本的物理存储,只是相当于临时表,对其中所引用的基础表来说,MySQL视图的作用类似于筛选,自然不能新建一个表
发表于 2021-12-30 21:40:37 回复(0)
  • 注意:视图一般用于查询的,而不是更新的,所以具备以下特点的视图都不允许更新
    • ①包含分组函数、group by、distinct、having、union、
    • ②join
    • ③常量视图
    • ④where后的子查询用到了from中的表
    • ⑤用到了不可更新的视图
发表于 2022-04-19 12:49:21 回复(0)
第二项为啥对呀
发表于 2022-02-14 15:21:53 回复(1)
并不是所有的视图都可以更新。
行列子集 视图是可更新的。
发表于 2022-02-27 12:13:16 回复(0)
如果视图中数据是来自于一个表时,修改视图中的数据,表数据会更新。而且修改表中数据时,对应视图也会更新。但是如果视图数据来源于两个表时,修改视图数据时会报错,无法修改。
编辑于 2024-03-24 15:49:31 回复(0)
视图是虚表,所以是不能建立基本表的
编辑于 2024-03-02 05:47:27 回复(0)
视图可以进行基础的操作(Addition and deletion)
发表于 2024-02-22 20:32:24 回复(0)
如果视图的字段是来自于库函数则不允许更新
发表于 2022-07-27 21:41:02 回复(0)
一、一对多 第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。 例如:一个班级有多个学生,但一个学生只能属于一个班级。
发表于 2022-07-18 20:08:42 回复(0)